js点击事件在部分ios中失效的解决方案


ios中不允许将点击事件绑定在document或者body上,如果绑定上的话将会失效。

例如: ?$('body').on('click',?'.inner',?function?()}... //无效

解决方案:

1、用.inner外面的标签,但不要是 docuemnt或者body

$('任意的.inner的父元素').on('click',?'.inner',?function?()}

2、将 .inner 标签改为 a标签 或者button,便可以点击了

3、.inner 标签上增加 css样式:cursor :pointer; 即可