11月01, 2018

关于ios系统点击事件问题汇总

  • ios click事件有300ms的延迟,可以用fastclick.js插件解决
  • ios 在window , document, body 祖先元素上对目标元素进行 click 事件的代理的监听时候需要在目标元素设置cursor:pointer样式, 其他祖先元素对目标元素进行监听不用设置 如下代码在ios上面是无效的
// 在ios上面无效,安卓有效,pc chrome有效,ios上面改成监听touchend事件即可
document.body.addEventListener('click',function (ev){
    console.log(ev);
});

本文链接:http://www.hijs.cc/post/ios_1.html

-- EOF --

Comments