7

我想通过正常单击链接或在新选项卡中打开链接(例如,中键单击、ctrl + 单击等)在单击链接时触发事件

到目前为止,我已经尝试了以下方法:

$('a').click(myfunc) 不捕获中间点击。

$('a').mousedown(myfunc)有效,但它似乎阻止了链接被跟踪,即使我的函数没有调用event.preventDefault.

任何想法如何做到这一点?

4

1 回答 1

6

尝试从您的处理程序函数返回true 。浏览器可以将不返回任何内容解释为无效返回,从而阻止执行默认操作。

于 2008-09-29T02:11:15.367 回答