我要防止“#”被使用,因为我使用jQuery做别的事情上点击插件...jQuery的点击(假)结合了功能
<a href="#" id="mylink">My Link</a>
<script>
$('#mylink').somePlugin().click(false);
</script>
以上只要我需要阻止默认点击,就能很好地工作。
现在我有这样的事情下面,我想阻止默认点击行为
<a href="#" id="mylink">My Link</a>
$('#mylink').click(function() {
// my code in here
});
我只是不知道在哪里/如何将点击(假)到上面的代码。我尝试过的几件事情没有奏效。
我知道...我觉得自己像一个新手问这一个。
谢谢你!
我正在使用它,但认为只有一种方法来合并click(false)。谢谢! – Sparky 2011-03-12 23:27:46
没有必要加入click false,preventDefault是一个符合标准的函数,并且在jQuery中受益于跨浏览器兼容性保险(与所有jQuery funcitonality一样高),所以不需要正如所指出的那样,使用其他任何东西,stopPropagation来阻止事件冒泡,即如果你显示一个隐藏的嵌套ul,那么父li也会显示(如果隐藏)。 – 2011-03-12 23:52:02
你可以简单介绍click(false)吗? – ManirajSS 2014-08-06 10:32:57