jquery中click事件在ios苹果手机中失效的解决方法

2018-10-18

用div当做按钮来使用,因为是动态加载的内容,使用click事件,需要用on:

  1. $(document).on("click",".anniu",function(){ 
  2. alert(); 
  3. });

当用苹果手机访问发现了一个坑爹的问题,点不了这个按钮,可是在安卓中一切正常。后来经过查找资料才知道,苹果有这么个设置:
对于点击的对象,比较拥有 cursor:pointer 这个css样式的设置,也就是说,鼠标放上去,能够出现“手”型的图标才被认作可以使用点击事件

  1. .anniu{
  2.  cursor:pointer 
  3.  } 

ios不支持click事件的处理办法,代码中给div span img等非button submit标签添加onclick事件,app在安卓系统运行正常,但在ios系统中部分img的onclick事件失效的解决方法和上面一致。



相关文章: