jQuery を使用してマウスの左クリックと右クリックを区別する方法
jQuery のクリック イベント ハンドラーは左マウス クリックと右マウス クリックの両方に応答しますが、それらを区別するための具体的なオプションがありません。ただし、jQuery バージョン 1.1.3 で導入されたevent.that プロパティを利用すると、クリック イベントをトリガーしたマウス ボタンのタイプを簡単に判断できます。
具体的には、event.that はさまざまなマウスに対して次の値を提供します。ボタン:
このプロパティを使用すると、クリックされたボタンに基づいて異なる応答を行う jQuery イベント ハンドラーを構築できます。
$('#element').mousedown(function(event) { switch (event.which) { case 1: // Code to handle left mouse click break; case 2: // Code to handle middle mouse click break; case 3: // Code to handle right mouse click break; default: // Code to handle unexpected mouse button } });
event.that プロパティと Mousedown を利用することで、イベント ハンドラーを使用すると、jQuery を使用してマウスの左クリックと右クリックを効果的に区別できるため、押された特定のマウス ボタンに基づいてカスタマイズされた動作を実装できます。
以上がjQueryでマウスの左クリックと右クリックを区別するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。