美文网首页iOS开发功能Debug
JS-Native交互H5事件不响应

JS-Native交互H5事件不响应

作者: M_PI_4 | 来源:发表于2021-01-19 17:49 被阅读0次

问题产生原因(在iOS12/11上有发现)

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

例如:

$(document).on('click', '#generate', function ()}... //无效 

解决方案

第一种:

改为: 用#generate外面的标签,但⚠️不要是 docuemnt或者body.

$('任意的#generate的父元素').on('click', '#generate', function ()}
第二种:

#generate 标签改为 a标签或者button,便可以点击了.

第三种:
#generate 标签上增加 css样式:cursor :pointer; 即可

相关文章

网友评论

    本文标题:JS-Native交互H5事件不响应

    本文链接:https://www.haomeiwen.com/subject/ewlczktx.html