在项目中遇到一个很诡异的bug,下面这段特别基本的代码,在IOS7 , IOS8下的Safari中竟然不起作用!仔细研究之后,发现这段代码用在A标签上,是有用的。
$("body").on("click",".xxx",function(e) { alert("clicked"); });
解决问题有点出乎意料地简单,只需要在.xxx的css上加上cursor:pointer;就能够正常使用了。
原因:http://www.quirksmode.org/blog/archives/2010/10/click_event_del_1.html