Heim > Artikel > Web-Frontend > Ein Beispiel für das gleichzeitige Hinzufügen von Click- und Dblclick-Ereignissen in jQuery
Der Code zum Hinzufügen des -Ereignisses ist relativ einfach. Es gibt zwei Methoden:
$("abc").bind ({" click":fn,"dblclick":fn});
$("abc").click(fn).dblclick(fn)
Das aktuelle Problem besteht darin, dass unabhängig vom Doppelklick oder Klicken nur die Klickfunktion ausgeführt wird. Warum?
Lassen Sie uns über den Doppelklick-Mechanismus sprechen:
Der Vorgang des Doppelklickens (dblclick) ist: Mousedown, Mouseout, Klicken, Mousedown, Mouseout, Klicken, Dblclick; Doppelklick erreichen Wir Diese beiden Klicks müssen blockiert werden, daher setzen wir einen
Timer im Klick, um die Ausführung der Funktion zu verzögern. Der vollständige Code lautet wie folgt:
Das obige ist der detaillierte Inhalt vonEin Beispiel für das gleichzeitige Hinzufügen von Click- und Dblclick-Ereignissen in jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!