我有一组充当按钮的 Div。这些按钮有一个简单的 jquery click() 函数,该函数适用于除 iOS 之外的所有浏览器。
例如:
<div class="button">click me</div>
and
$('.button').click(function(){
alert('hi');
});
我不知道为什么这在 iOS 上不起作用 - 显然 iOS 中没有“点击”。
不幸的是,我没有 iPhone 设备来亲自测试这一点,但我收到了很多客户的投诉,他们想要点击一些东西,但什么也没有发生。
实现这一目标的关键是什么?
Click http://www.quirksmode.org/dom/events/click.html": 表示当同一元素上发生 mousedown 和 mouseup 事件或通过键盘激活元素时。
from jQuery 错误, http://bugs.jquery.com/ticket/5677有解决方法,只需添加"cursor: pointer"
到元素的 CSS 中,单击事件将按预期工作。你甚至可以看到这个jquery点击ios http://blog.alanszlosek.com/post/4369588562/jquerys-live-click-handler-on-mobile-safari求助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)