Zdarzenie onmouseout
Definicja i zastosowanie
Zdarzenie onmouseout występuje, gdy wskaźnik myszy przechodzi poza element lub jeden z jego potomków.
Wskazówka:To zdarzenie jest często używane z: Zdarzenie onmouseoverUżywane razem, zdarzenie to występuje, gdy wskaźnik myszy przechodzi nad element lub jeden z jego potomków.
Przykład
Przykład 1
Wykonaj skrypt, gdy wskaźnik myszy przechodzi nad obrazem:
<img onmouseout="normalImg(this)" src="smiley.gif" alt="Uśmiech">
Przykład 2
Ten przykład pokazuje różnice między zdarzeniami onmousemove, onmouseleave i onmouseout:
<div onmousemove="myMoveFunction()"> <p id="demo">Pokażę, jak działa onmousemove!</p> </div> <div onmouseleave="myLeaveFunction()"> <p id="demo2">Pokażę, jak działa onmouseleave!</p> </div> <div onmouseout="myOutFunction()"> <p id="demo3">Pokażę, jak działa onmouseout!</p> </div>
Gramatyka
W HTML:
<element onmouseout="myScript">
W JavaScript:
object.onmouseout = function(){myScript};
W JavaScript, używając metody addEventListener():
object.addEventListener("mouseout", myScript);
Komentarz:Internet Explorer 8 i wcześniejsze wersje nie obsługują Metoda addEventListener().
Szczegóły techniczne
Bublowanie: | Wspierane |
---|---|
Można uniknąć: | Wspierane |
Typy zdarzeń: | MouseEvent |
Wspierane etykiety HTML: | Wszystkie elementy HTML, z wyjątkiem: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> oraz <title> |
Wersja DOM: | Zdarzenia poziomu 2 |
Obsługa przeglądarek
Zdarzenia | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmouseout | Wspierane | Wspierane | Wspierane | Wspierane | Wspierane |