关于 ios 限制 input 自动聚焦的解决办法

ios 系统禁止 input 自动聚焦,所以 DOM.focus() 方法并不生效,通过查阅资料,可以给 input 一个 click 事件,并在其中触发 focus 事件即可。再给 input 触发 click 事件。代码如下:

$(element).on('click',function(){
  $(element).focus();
 })
setTimeout(function() {
  $(element).trigger('click');
 }, 100);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 8,862评论 1 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 10,620评论 0 21
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,964评论 1 45
  • 心情好时候总要到阳台上坐一坐,看看书或是欣赏布满阳台的花草。阳台上摆放着各种植物,罗汉竹精神威武、棕竹挺直潇洒、橡...
    猴哥释然阅读 3,538评论 0 0