2016-07-09 8 views
0

クライアントサイドであるためJavaScriptがこれに最適な選択肢だと思います。リンクがクリックされた方法を確認する

私が注目するリンクをクリックするには、2つの方法があります。リンクをクリックするか、右クリックして[新しいタブで開く]を選択します。

ユーザーがリンクをクリックしたか、新しいタブで開いたかどうかを検出するにはどうすればよいですか?

+0

"をクリックするか、右クリックして[新しいタブで開く]を選択してください。 Shift +クリックやShift + Enterなどで新しい_window_を開くことなく、新しい_tab_を開くことができます。実際には、ここで重要なのはこれを検出する方法ではなく、あなたが必要とするものです。 –

答えて

1

以下のクリックイベントを区別できます。

$('#element').mousedown(function(event) { 
switch (event.which) { 
    case 1: 
     alert('Left Mouse button pressed.'); 
     break; 
    case 2: 
     alert('Middle Mouse button pressed.'); 
     break; 
    case 3: 
     alert('Right Mouse button pressed.'); 
     break; 
    default: 
     alert('You have a strange Mouse!'); 
} 
}); 
関連する問題