Heim >Web-Frontend >js-Tutorial >Was ist der Unterschied zwischen Mouseover und Hover im JQuery-Ereignis?

Was ist der Unterschied zwischen Mouseover und Hover im JQuery-Ereignis?

黄舟
黄舟Original
2017-06-28 13:36:261056Durchsuche

Hover umfasst den Vorgang, bei dem die Maus auf das Objekt bewegt wird und die Maus dann aus dem Objekt heraus bewegt wird. Dabei wird auch die entsprechende Unterklasse ausgewählt.

Und Mouseover bedeutet, dass, wenn die Maus über das Objekt fährt, gleichzeitig seine Unterklassen ausgewählt werden, die es nicht enthalten.

Der Hauptunterschied besteht darin, dass der EreignisTreiber auch zur Unterklasse des Hover-Elements hinzugefügt wird. Und Mouseover fügt nur dem aktuellen Element einen Ereignistreiber hinzu.

und das Hover-Ereignis enthält das Mouseover-Ereignis

mousemove(fn);

Binden Sie eine Verarbeitungsfunktion an das Mousemove-Ereignis jedes passenden Elements.

hover(over, out);

Eine Methode, die Hover-Ereignisse simuliert (die Maus bewegt sich über ein Objekt und aus diesem heraus). Dies ist eine benutzerdefinierte Methode, die für häufig verwendete Aufgaben einen „Keep-in“-Status bereitstellt.

Wenn sich die Maus über ein passendes Element bewegt, wird die erste angegebene Funktion ausgelöst. Wenn sich die Maus aus diesem Element herausbewegt, wird die angegebene zweite Funktion ausgelöst. Darüber hinaus erfolgt eine Erkennung, ob sich die Maus noch in einem bestimmten Element befindet (Erkennung von Unterklassen). Wenn ja, bleibt sie weiterhin im „Hover“-Zustand, ohne das Move-Out-Ereignis auszulösen (Mouseout).

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Mouseover und Hover im JQuery-Ereignis?. 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