Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android zoom代码段上的Jquery preventDefault()_Android_Jquery_Google Chrome_Zooming_Preventdefault - Fatal编程技术网

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;}