2009-09-24 11 views
7

では動作しません。 + LeftMouseButtonまたはMiddleMouseButtonは機能しません。jQueryの.click機能は、私は次のコードを持っている真ん中のボタン

誰かが私にこのことを手伝うことができたらうれしいです。

ありがとうございます!

+0

まず、中央のボタンでリンクをクリックする理由を説明する必要があります。 – rogeriopvl

+4

いくつかのユーザーがマウスの左ボタンだけでなくリンクを開くためですか? – RRStoyanov

+1

リンクを途中でクリックすると、新しいタブでそのリンクが開きます。 – Rodolfo

答えて

14

は考えてみましょう:別の方法として

$(document).ready(function() { 
       $("#TestLink").mouseup(function(e) { 
        $("#LinkHolder").html("test"); 
    }); 
}); 

?これは、マウスの中ボタンのクリックを検出します。

+0

そしてこれに応じて、e.buttonを見てどのボタンがクリックされたのかを知ることができます:http://www.quirksmode.org/js/events_properties.html – lod3n

+0

これはリンククリックのデフォルトの動作を無効にする、その追加のため:window.open($(this).find( 'a')。attr( 'href')、 '_blank); –

+0

は完璧に機能します。ありがとう! – RRStoyanov

関連する問題