Android zoom代码段上的Jquery preventDefault()
我将一些事件绑定到链接,例如:Android zoom代码段上的Jquery preventDefault(),android,jquery,google-chrome,zooming,preventdefault,Android,Jquery,Google Chrome,Zooming,Preventdefault,我将一些事件绑定到链接,例如: <a class='mylink' href='01'>My Link</a> $(document).on('touchstart', '.mylink', function(e){ e.preventDefault(); $(document).find('#someblock').fadeIn(); }) 当然,它确实可以。但在Android Chrome上,如果你有一些链接彼此靠近,点击其中一些链接后,会出现一
<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
有办法解决吗?尝试使用单击事件而不是触摸启动:
$(document).on('click', '.mylink', function(e){
e.preventDefault();
$(document).find('#someblock').fadeIn();
});
这并不能回答这个问题。若要评论作者或要求作者澄清,请在其帖子下方留下评论。请尝试以下内容:$document.on'click'、'.mylink',function{e.preventDefault;$document.find'someblock.fadeIn;}