博客历史数据正在恢复中!

青衿博客

在IOS设备上点击span标签不能触发jquery的click()事件?
这个问题是我去年遇到的,当时在sf.gg上面提了问题,参见:在IOS设备上点击span标签不能触发jquery的.click()事件? 后来自己摸索着解决了,但是一直不知道是为什么,时间久了也就忘了,最近又收到了网友的回答:
当使用事件委托给一个元素添加 click 事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。如果是可点击的(比如 button、a 标签),此时 click 事件还是有效的,这点要特别注意。 参考链接: http://www.cnblogs.com/zichi/p/5521391.html
这个问题只在IOS设备上存在,朋友们在做移动端开发的时候要切记此坑。
2016-08-18 17:53:33 青衿 写于 4 年前
啥也没说!