2010-11-30 5 views
2

をクリックします - しかし、これは、以前に頼まれました: 人々は(具体的には、この回答:Disabling middle click scrolling with javascript)などなど、「あなたはFirefoxでそれを行うことはできません」と言っておくキャプチャおよび停止中は、私が知っている

を...それはどうやってこれを行うのですか? http://www.lokeshdhakar.com/projects/lightbox2/

  1. それはプロトタイプ/ Scriptaculousの中だが、私のGoogleの-FUは私を失敗しています。
  2. jQuery/MooTools(http://jsfiddle.net/ezSR4/1/
  3. これはイベントのプロトタイプ実装と結びついているようですが、おそらく誰かが私の迅速な調査よりもよく分かっていますか?

中間のクリックをキャプチャし、新しいウィンドウを防ぎ、正しいイベントを発生させてオーバーレイを開きます。私は他の図書館と同じようにプロトタイプに精通していないだけで、誰かが明白なことを指摘してくれることを願っています。

TIA。

彼はドキュメントオブジェクト上で直接クリックイベントを使用している

答えて

8

それはそれらの絵の一つである場合、それはチェック

を結ぶように、右ミドルクリック

document.addEventListener("click", function(e){ 
    if(e.button == 1){ 
     e.preventDefault(); 
     alert(e.button); 
    } 
    }, true); 
+0

のための解決策になります。..私は馬鹿のように感じ、簡単な清潔な説明のおかげで、今それをテストする! – keif

関連する問題