7

通常どおりクリックするか、新しいタブで開くか (中央クリック、ctrl + クリックなど) の両方でリンクがクリックされたときに、イベントをトリガーしたいと考えています。

これまでに次のことを試しました。

$('a').click(myfunc) ミドルクリックをキャプチャしません。

$('a').mousedown(myfunc)動作しますが、関数が呼び出さなくても、リンクをたどることができないようevent.preventDefaultです。

これを行う方法はありますか?

4

1 に答える 1

6

ハンドラー関数からtrueを返してみてください。何も返さないと、ブラウザは void リターンと解釈する可能性があり、デフォルト アクションの実行が妨げられます。

于 2008-09-29T02:11:15.367 に答える