ios中click点击事件不起作用

1、click事件在PC端和安卓上都可以点击,但是在ios上点击却没有任何反应


例子

因为在ios上类名为click-btn的div元素上没有click事件,它是touch事件,如果把click-btn的div改成button,在ios上是可以点击的,div本身默认不能点击,解决方案如下:

方案1:在样式中添加属性cursor:pointer;

方案2:添加touchstart事件document.body.addEventListener('touchstart', function() {});

方案3:可以将标签改成button标签或者a标签

注意:建议使用方案1跟方案2

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 8,862评论 1 11
  • 相关知识点 移动端、 适配(兼容)、 ios点击事件300ms延迟、 点击穿透、 定位失效...... 问题&解决...
    sandisen阅读 25,707评论 3 67
  • AMD 和 CMD 的区别有哪些?AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 ...
    竿牍阅读 3,968评论 0 1
  • 呼又是坐在回家的高铁上,敲下这篇文章。 大学已经两年了,本以为会很快结束的四年大学生活因为转专业多了一年,后两年的...
    啾啾啾一吖阅读 1,579评论 0 1
  • 公司:宁波大发化纤有限公司 姓名:冯玉停 期数:六项精进224期感谢二组学员,234期感谢三组志工,260期感谢一...
    尘埃wyzh阅读 825评论 0 0