首页 > 其他 > 详细

iphone上click事件不触发的问题解决。

时间:2014-07-02 23:15:48      阅读:361      评论:0      收藏:0      [点我收藏+]

 

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

 

 

 

 

iphone上click事件不触发的问题解决。,布布扣,bubuko.com

iphone上click事件不触发的问题解决。

原文:http://www.cnblogs.com/didi/p/3818784.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!