Heim  >  Artikel  >  Web-Frontend  >  Ein Beispiel für das gleichzeitige Hinzufügen von Click- und Dblclick-Ereignissen in jQuery

Ein Beispiel für das gleichzeitige Hinzufügen von Click- und Dblclick-Ereignissen in jQuery

黄舟
黄舟Original
2017-06-27 10:36:461434Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn