Heim >Web-Frontend >js-Tutorial >Was ist der Unterschied zwischen Mouseover und Hover im JQuery-Ereignis?
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!