我的代码正在监听touchstart
div上的.header
事件:
$('.header').bind('touchstart', function() {
console.log('Rock and roll.');
)};
此事件会在所有设备和浏览器中触发,但在私人浏览模式下,iPhone 6上的Safari似乎存在问题。如果关闭“私密浏览”,则此功能在同一设备上运行。
我尝试了常见的提示:
<div class="header" onClick="">
并添加
cursor: pointer;
但问题仍然存在。你们知道解决方法吗?
更新:这与私密浏览有关,并非特定于任何设备类型。在桌面版Chrome浏览器中以隐身模式浏览时会发生同样的事情。
答案 0 :(得分:1)
隐私浏览存在一个常见问题:如果您使用本地存储,则会引发异常&amp;暂停javascript执行。这可能是您未点击事件的原因。