我有一些事件绑定到一个链接,例如:
<a class='mylink' href='01'>My Link</a>
$(document).on('touchstart', '.mylink', function(e){
e.preventDefault();
$(document).find('#someblock').fadeIn();
})
当然,它确实工作正常。但是在 Android Chrome 上,如果您有一些彼此靠近的链接,在点击其中一些链接后,会出现一个缩放片段(让用户选择他想要的链接而不是误按)。如果我从这个片段中点击带有 preventDefault() 的链接,preventDefault() 将不起作用,并且浏览器会尝试从“href”属性加载 URL。
有没有办法解决它?