真机测试时发现同样的元素注册点击事件,在安卓手机上可以点击有效果,但在iphone上无效果,注册事件使用的是on绑定click事件。
$(document).on('click','.inp',function(){
alert(111);
});
苹果总是这么与众不同。。。
要想解决iphone上点击事件失效,只需要在被点击元素上添加cursor:poster属性,一切都搞定!
具体原因应该是安卓手机和苹果手机点击事件的机制不同,详细原因请翻墙查阅。
真机测试时发现同样的元素注册点击事件,在安卓手机上可以点击有效果,但在iphone上无效果,注册事件使用的是on绑定click事件。
$(document).on('click','.inp',function(){
alert(111);
});
苹果总是这么与众不同。。。
要想解决iphone上点击事件失效,只需要在被点击元素上添加cursor:poster属性,一切都搞定!
具体原因应该是安卓手机和苹果手机点击事件的机制不同,详细原因请翻墙查阅。