【发布时间】:2012-12-28 14:33:56
【问题描述】:
html:
<a href="javascript:void(0);">test link</a>
javascript:
$('a').bind('click mouseup mousedown',function(e){
e.preventDefault();
return false;
});
有什么办法可以防止这种行为吗?
在所有其他浏览器中,它都按预期工作。
【问题讨论】:
-
防止什么行为?中间点击?还是“click mouseup mousedown”?此外,我的 Chrome 会在您的演示中单击中打开一个新标签。
-
当使用 jQuery 事件时,你只需要 put
return false,因为这在幕后也会触发 preventDefault 和 stopPropagation
标签: javascript html opera