jQuery on() 事件委托 IOS 无效的解决办法
问题描述:在iOS浏览器运行web页面时,如果通过body或者document委托事件, 点击事件(tap或者click)不会生效。解决办法:给委托事件元素添加行内样式,style="cursor: pointer;";事件添加到可点元素上例如<a>、<button> 等可点击元素;委托事件添加到非html,body的父级元素上;推荐使用第2种方法,...
·
问题描述:
在iOS浏览器运行web页面时,如果通过body或者document委托事件, 点击事件(tap或者click)不会生效。
解决办法:
- 给委托事件元素添加行内样式,style="cursor: pointer;";
- 事件添加到可点元素上例如<a>、<button> 等可点击元素;
- 委托事件添加到非html,body的父级元素上;
推荐使用第2种方法,使用最标准的 HTML 标记。
jQuery .on() 事件的用法,请查看小编原创文章《jQuery 事件处理》
文章地址:https://blog.csdn.net/u013350495/article/details/82533066
原文:https://www.jianshu.com/p/3d8ae55cfed3
作者:黄河爱浪 QQ:1846492969,邮箱:helang.love@qq.com
微信公众号:
web-7258
,本文由黄河爱浪整理转载,转载请注明原链接及出处。更多精彩文章,请扫下方二维码关注我的公众号
更多推荐
所有评论(0)