1

http://jsfiddle.net/X47f5/1/

html:

<a href="javascript:void(0);">test link</a>​

javascript:

$('a').bind('click mouseup mousedown',function(e){
    e.preventDefault();
    return false;
});​

是否有任何解决方法可以防止这种行为?

在所有其他浏览器中,它按预期工作。

4

1 回答 1

1

根据Javascript Madness: Mouse Events

Opera 中的鼠标中键也坏了。它会触发一个事件,但不能禁用默认操作。到目前为止,还没有发生过对其破坏方式的摆弄。

因此,在 Opera 修复之前,您似乎很不走运。

于 2012-12-28T14:38:29.577 回答