ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery を使用してどのマウス ボタンがクリックされたかを検出するにはどうすればよいですか?
jQuery は、クリック イベント中に使用されたマウス ボタンを判断する便利な方法を提供します。この区別は、コンテキスト メニューやドラッグ アンド ドロップ操作など、特定のユーザー操作にとって重要です。
クリックされたマウス ボタンの取得
左側と左側を区別する鍵jQuery でのマウスの右クリックは、event.that プロパティにあります。このプロパティはすべての主要なブラウザでサポートされており、イベントを開始したボタンを取得する一貫した方法を提供します。
コード スニペット
次の jQuery コードについて考えてみましょう:
$('#element').mousedown(function(event) { // Event handler for mouse down event switch (event.which) { case 1: // Left Mouse button pressed alert('Left Mouse button pressed.'); break; case 2: // Middle Mouse button pressed alert('Middle Mouse button pressed.'); break; case 3: // Right Mouse button pressed alert('Right Mouse button pressed.'); break; default: // Unusual mouse button alert('You have a strange Mouse!'); } });
イベント処理
このコード スニペットは、mousedown イベント ハンドラーを ID「element」を持つ要素にバインドします。マウス ボタンがクリックされると、event.that プロパティが評価されて、どのボタンが使用されたかが判断されます。ボタンに基づいて、対応するアクションを実行できます。
ブラウザ互換性
イベント。これは、すべての主要なブラウザで広くサポートされています。これは jQuery バージョン 1.1.3 以降で正規化されており、異なるブラウザ環境間で一貫した動作が確保されています。
追加情報
event.button は次の目的にも使用できることに注意してください。マウス ボタンを取得しますが、信頼性は低く、ブラウザやオペレーティング システムによって異なる場合があります。
以上がjQuery を使用してどのマウス ボタンがクリックされたかを検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。