解决jquery $(document).on绑定点击事件click在苹果手机上无效的方法
使用$(document).on
绑定click
事件,在电脑端执行正常,但在苹果手机各种浏览器上都不能生效,把click
更换成touch
事件也没有效果,查询后发现,需要给绑定点击事件的元素添加css声明cursor:pointer;
。
示例
HTML代码
<div class="nav"> <ul> <li>测试</li> </ul> </div>
JS代码
$(document).on('click', '.nav li', function(){ alert('OK'); });
CSS代码
.nav li { cursor:pointer; }
测试成功执行成效。
<< 上一篇
下一篇 >>