Heim >Web-Frontend >js-Tutorial >Wie kann man mit jQuery zwischen linken und rechten Mausklicks unterscheiden?
So unterscheiden Sie zwischen linken und rechten Mausklicks mit jQuery
Während der jQuery-Klickereignishandler sowohl auf linke als auch rechte Mausklicks reagiert, es fehlt eine spezifische Möglichkeit, zwischen ihnen zu unterscheiden. Mithilfe der in jQuery Version 1.1.3 eingeführten Eigenschaft „event.which“ können Sie jedoch leicht den Typ der Maustaste ermitteln, der das Klickereignis ausgelöst hat.
Konkret stellt „event.which“ die folgenden Werte für verschiedene Mäuse bereit Tasten:
Mit dieser Eigenschaft können Sie einen jQuery-Ereignishandler erstellen, der je nach angeklickter Schaltfläche unterschiedlich reagiert:
$('#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 } });
Durch Verwendung der Eigenschaft „event.which“ und des Ereignisses „mousedown“. Mit dem Handler können Sie mithilfe von jQuery effektiv zwischen linken und rechten Mausklicks unterscheiden und so ein benutzerdefiniertes Verhalten basierend auf der jeweils gedrückten Maustaste implementieren.
Das obige ist der detaillierte Inhalt vonWie kann man mit jQuery zwischen linken und rechten Mausklicks unterscheiden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!