首页 > 代码库 > iphone上click事件不触发的问题解决。
iphone上click事件不触发的问题解决。
iphone上click事件不触发的问题解决。
//在ID为jsProvince上有这么一个事件:
$(‘body‘).on(‘click‘, ‘#jsProvince‘, function(e){ $(this).next(‘.province-list‘).removeClass(‘hide‘); });
但是在iphone上点击就是没反应,无法出发绑定的点击事件。
但是在android上测试是没问题的。
找了半天终于找到了解决办法:
只需要给ID为jsProvince的元素添加一个如下的css样式就好了:
#jsProvince{ cursor: pointer;}
就可以正常点击了。很神奇的。The answer is incredibly simple: Just set the css cursor: pointer
.
参考:
http://ross.posterous.com/2008/08/19/iphone-touch-events-in-javascript
http://stackoverflow.com/questions/3705937/document-click-not-working-correctly-on-iphone-jquery
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。