Jquery 在ios上事件委托失效?
来源:互联网 发布:mac系统用windows软件 编辑:程序博客网 时间:2024/05/01 17:02
最近做的一个项目,开发H5页面,然后适配运行在andriod和ios上。
一个查看原卷的弹框,点击按钮后会弹出一张居中的图片,并且有全屏遮罩。现在的需求是点击遮罩弹框关闭。外面的div是遮罩,点击事件委托在document上,
像这样: $(document).on("click","#lookOriginalImg",function(){ ..关闭..})
在web和Android上都没问题,能够正常关闭。然而在ios上无法关闭。原因是:ios 上事件委托不能绑定在document和ios上,应该绑定在它的其它父级元素上。
另外一个问题: 经常在ios上一个按钮点不了,像这样<span>按钮</span>, 原因是语义化的问题,可以用a标签或者button,,解决办法:加样式:cursor:pointer;
<div id="lookOriginal" class="look-original"> <div id="lookOriginalImg"><img src="test.png"></div></div>
第一次写博客,表达不清楚呀
1 0
- Jquery 在ios上事件委托失效?
- Jquery 事件委托在andriod正常在ios失效
- js的click事件在IOS上失效
- 基于JQuery的span元素点击事件在windows7触摸上失效的解决方法
- React.js在ios设备上onClick事件失效的解决办法
- Jquery绑定事件失效
- Ajax动态拼接HTML,JS失效的解决——Jquery的事件委托
- jquery优化--事件委托
- jquery 事件委托
- jquery 中的事件委托
- jquery委托事件
- jquery事件委托
- jquery的事件委托
- jQuery 事件委托
- jquery事件委托
- jquery事件委托
- jQuery 事件委托
- jQuery事件委托机制
- IO模型及select、poll、epoll和kqueue的区别
- Java 泛型
- npm
- [Leetcode]113. Path Sum II 求路径和一个数的所有路径
- datePicker时间控件最大日期、最小日期设置
- Jquery 在ios上事件委托失效?
- iframe跨域自适应高度
- Android 电量优化
- spring配置文件详解
- 解决php It is not safe to rely on the system's timezone settings. You are *required* to use the date.
- [Leetcode] 230. Kth Smallest Element in a BST
- springMVC参数绑定注解
- 如何处理解析Json中的key为中文或数字等变态数据
- android 学习资料(干货汇集)