muk*_*kta 4 javascript jquery cordova
$('body').on('click', '.anything', function(){})
Run Code Online (Sandbox Code Playgroud)
与
$('.anything').click($.proxy(function(event) {});
Run Code Online (Sandbox Code Playgroud)
我可以$('body').on('click', '.anything', function(){})在Android设备上使用click功能,但在iOS设备上无法正常使用。实际上,我正在使用cordova开发我的应用程序
在iOS上,如果浏览器未遇到可正式单击的元素,则不会生成单击事件。因此,例如,A标记始终生成点击事件,而body或则div可能不会。
解决方法是设置cursor: pointer;至少适用于某些元素的CSS规则。
所以你可以尝试
body{
cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)
要么
.anything{
cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)
在您的CSS中,然后查看是否触发。
| 归档时间: |
|
| 查看次数: |
3636 次 |
| 最近记录: |