English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die mouseover() Methode löst das mouseover-Ereignis aus oder fügt eine Funktion hinzu, die beim Auslösen des mouseover-Ereignisses ausgeführt wird.
wenn der Mauszeiger in ein Element und seine Unterelemente hineingezogen wird, das mouseover-Ereignis ausgelöst wird.
Sie könnten denken, dass mouseover,mouseenterundmousemoveDas Ereignis ist dasselbe, aber sie sind nicht:
mouseover-wird aufgerufen, wenn der Mauszeiger in das Element und seine Unterelemente hineingezogen wird
mouseenter-wird nur aufgerufen, wenn der Mauszeiger in das Element hineingezogen wird
mousemove-aufgerufen, wenn der Mauszeiger auf ein Element bewegt wird (siehe untenstehendes Beispiel)
mouseover() Methode wird normalerweise mitmouseout()Methoden zusammen verwenden.
Verursachen Sie das Mausüberstreichen-Ereignis des ausgewählten Elements
$(selector).mouseover()
Fügen Sie die Funktion dem mouseover Ereignis hinzu:
$(selector).mouseover(function)
Ändern Sie den Hintergrundcolor, wenn mouseover und mouseout Ereignisse ausgelöst werden:
$("p").mouseover(function(){ $(this).css("background-color", "yellow"); }); $("p").mouseout(function(){ $(this).css("background-color", "lightblue"); });Testen Sie heraus‹/›
Dieser Beispiel zeigt die Unterschiede zwischen mouseenter, mousemove und mouseover:
Parameter | Beschreibung |
---|---|
function | Funktion, die bei jedem Mausüberstreichen-Auslöser ausgeführt wird |