繁体   English   中英

jQuery event.preventDefault()与Click函数混淆

[英]Jquery event.preventDefault() messing with click function

我正在尝试开发自适应网站模板,并且希望菜单滑出。 我正在使用jQuery为此编写一个插件,并且在我偶然发现一个问题之前,它一直都很好用。

我在touchstart事件上调用event.preventdefault() 因此,我尝试滑出的菜单在Android手机上也可以正常使用。

我想添加另一种选择,而不是向后滑动菜单,因此添加了一个按钮。 我使用jQuery的.click函数完成了此操作。 但是它似乎不起作用,并且似乎受event.preventdefault()影响。 有解决这个问题的好方法吗?

您是否将事件包含在点击调用匿名功能中?

$(element).click(function(event){
   event.preventdefault();
});

如果这不是解决方案,请提供一些代码供我们使用,然后我们可以对其进行检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM