document.onclick = function (e) {var e = e ? e : window.event;var tar = e.srcElement || e.target;if (tar.id != "searchData") {pagesZone.style.display = "none";}
}

  以上代码在电脑浏览器和安卓上都能触发alert事件,但是在iOS上却完全没有反应。
  如果这个name标签是button的可click事件则是可以触发的,因为div本身默认不可点击 。
1、有一个解决方法是给这个元素添加css

.name{ curser:pointer;
} 

2、还可以将click改为touchstart事件,或者共存

$(document).on(“click touchstart”, “.name”, function() { alert(“name”);
});

  不过touch系列事件有点击穿透问题,解决方案如下:

  把页面内所有click全部换成touch事件( touchstart 、’touchend’、’tap’), 需要特别注意 a标签,a标签的href也是click,需要去掉换成js控制的跳转,或者直接改成span + tap控制跳转。如果要求不高,不在乎滑走或者滑进来触发事件的话,span + touchend就可以了,毕竟tap需要引入第三方库。

转载于:https://www.cnblogs.com/xulei1992/p/6559386.html

document.onclick在ios上不触发的解决方法与touchstart点击穿透处理相关推荐

  1. css样式对IOS设备苹果手机不支持解决方法

    css样式对IOS设备苹果手机不支持解决方法 在写移动端的网页的时候发现到苹果的设备上浏览的时候按钮变成了苹果的灰色按钮. 在class文件中写入下面的代码可以解决. input[type=" ...

  2. 2021-06-10 工作笔记 ng-change不能触发的解决方法+wui-date日期选择器使用onchange调用函数报错

    当通过JavaScript来修改ng-model的值,ng-change不能触发 <input type="number" ng-model="testNumber ...

  3. Quill编辑器IOS下无法获取焦点的解决方法

    Quill编辑器IOS下无法获取焦点的解决方法 参考文章: (1)Quill编辑器IOS下无法获取焦点的解决方法 (2)https://www.cnblogs.com/slmk/p/8618296.h ...

  4. MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法

    MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法 参考文章: (1)MySQL Workbench/SQLyog 高分辨率屏幕上界面模糊的解决方法 (2)https:// ...

  5. finalshell连接超时怎么解决_电脑无线网络连接不上怎么回事 电脑连不上无线网络的解决方法...

    现在是一个网络多元化的时代,基本上家家户户都有电脑,用电脑就需要网络,今天我们要说的是无线网络,近日很多网络用户出现电脑连不上无限网络,又不知道如何处理,大家可以看看下面的电脑教程,帮你搞定无线网络连 ...

  6. wordpress上传主题错误解决方法

    wordpress上传主题错误解决方法 一.登录wordpress管理后台 二.上传主题包 三.上传主题包报错 四.生成php.ini文件 1.进入wordpress容器 2.复制php.ini文件 ...

  7. 苹果手机与安坐手机input输入框ios 会有灰色背景解决方法

    苹果手机与安坐手机input输入框ios 会有灰色背景解决方法 参考文章: (1)苹果手机与安坐手机input输入框ios 会有灰色背景解决方法 (2)https://www.cnblogs.com/ ...

  8. 执行cmd命令时:因为在此系统上禁止运行脚本的解决方法

    执行cmd命令时:因为在此系统上禁止运行脚本的解决方法 参考文章: (1)执行cmd命令时:因为在此系统上禁止运行脚本的解决方法 (2)https://www.cnblogs.com/cat-eol/ ...

  9. MongoDB compass 连接不上远程服务器的解决方法

    MongoDB compass 连接不上远程服务器的解决方法 参考文章: (1)MongoDB compass 连接不上远程服务器的解决方法 (2)https://www.cnblogs.com/li ...

最新文章

  1. jsp访问WEB-INF下面的资源
  2. dataframe 查找特定值_省时省力的查找引用函数
  3. 编程之美3.2 电话号码对应英语字母
  4. Request对象及其API应用实操
  5. 数据 3 分钟 | 农行因存在数据泄露风险被罚420万元、Databricks最新融资10亿美元...
  6. Android签名与认证详细分析之二(CERT.RSA剖析)
  7. linux 777权限_认识Linux之Linux命令-用户、权限管理(8)
  8. 一些Iphone sqlite 的包装类
  9. Jmeter之Bean shell使用(二)——断言加密的响应信息
  10. 20190801每日一句
  11. 五款不错的Web前端开发工具,对小白来说完全够用了!
  12. easydarwin ffmpeg
  13. Java 十大必读经典书籍推荐
  14. CSS盒模型完整介绍
  15. c盘减肥//请在阅读本文之前查看你C盘的可用空间
  16. 阿里云服务器配置端口安全组完整教程大全
  17. 2.1 zio入门——把函数作用作为工作蓝图
  18. 产品 软件验收标准参考
  19. myftpadmin+proftpd+mysql架设ftp服务器_配置proftpd-admin管理proftpd服务器
  20. SVN客户端安装和使用

热门文章

  1. tag标签[置顶] 高级NFC
  2. SAP事务码f-02做账界面显示“页数”字段
  3. 微软hackathon_武汉Hackathon的黑客之路–开发人员如何抗击COVID-19
  4. 致谢 开源开发者的贡献_对开源做出的贡献如何使我成为更好的开发人员,以及如何做到这一点...
  5. 构建node.js基础镜像_在Android上构建Node.js应用程序
  6. linux error log 换行,日志提示
  7. 织梦 新建 php arclist,织梦arclist按照自定义字段来调用相关文章
  8. Oracle字符串转BooIean,利用Java的多线程技术实现数据库的访问.pdf
  9. 对分组交换(packet switching)高效迅速灵活可靠四个优点的理解
  10. linux命令行3d,Linux命令行快捷键