$(document).click() 在iphone上不触发事件解决办法
来源:互联网 发布:知柏地黄丸方歌 编辑:程序博客网 时间:2024/05/16 18:23
<div class="name">点我</div>$(document).on("click", ".name", function() { alert("name");});
以上代码在电脑浏览器和安卓上都能触发alert事件,但是在ios上却完全没有反应
查阅了很多信息后,说是iphone这些元素上没有click事件,它是touch事件,
就是说如果这个name标签是button的可click事件则是可以触发的,因为div本身默认不可点击
1、有一个解决方法是给这个元素添加css
.name{
curser:pointer;
}
这样是可以解决的
2、但是如果你觉得粗暴的话,可以将click改为touchstart事件,或者共存
$(document).on(“click touchstart”, “.name”, function() {
alert(“name”);
});
0 0
- $(document).click() 在iphone上不触发事件解决办法
- 【click】事件在iphone上不好用
- audioprocess事件在Chrome上不触发?
- 在IE的document上触发事件问题
- 某些手机上滑动事件触发click事件,或click事件触发不了
- jquery绑定click事件,在ios7 8下不触发的bug
- 在布局中使用include引入其他layout时引发click事件不触发的问题
- MUI 在上拉加载的容器中手机无法触发click事件
- click触发raisevent事件
- 解决NestedScrollView中,在子View上滑动不触发滚动事件,却触发点击事件
- jquery 动态生成html后click事件不触发原因
- jquery 触发元素 a 的 click() 事件不生效 问题
- $(document).unclick('click')在ie8下有可能会消除所有事件而不仅仅是click事件
- 触发click事件 浏览器兼容
- jquery 触发click等事件
- jquery触发click事件问题
- requestFullscreen触发事件click/pointerdown
- click事件多次触发 jquery
- Unity3d 浅析Animation与Animator组件[小白篇]
- 5.3.5 聚簇索引:
- 如何用redis/memcache做Mysql缓存层?
- git 使用笔记
- Android动画效果之Frame Animation(逐帧动画)
- $(document).click() 在iphone上不触发事件解决办法
- 1 安装Docker
- /etc/group 改动及生效
- Docker概述
- php设计模式---单例模式
- Android编译遇到-Unable to execute dex: Cannot merge new index 65761 into a non-jumbo instruction!
- Ubuntu14中supervisor的安装及配置
- bzoj4237
- 牛人林达华推荐有关机器学习的数学书籍