我想通过点击链接或通过在新标签中打开链接来触发事件(例如,中间点击,按住Ctrl键并点击等)
到目前为止,我已尝试过以下内容:
$('a').click(myfunc)
不会捕获中间点击次数。
$('a').mousedown(myfunc)
有效,但即使我的函数没有调用event.preventDefault
,它似乎也阻止了链接的跟踪。
任何想法如何做到呢?
答案 0 :(得分:6)
尝试从处理程序函数返回 true 。浏览器将返回任何内容都解释为void返回,从而阻止执行默认操作。