Zdarzenie onmouseover
Definicja i użycie
Zdarzenie onmouseover występuje, gdy wskaźnik myszy przechodzi nad element lub jego podelement.
Wskazówka:To zdarzenie jest zwykle używane z: Zdarzenie onmouseoutUżywane razem, to zdarzenie wywoływane, gdy użytkownik przenosi wskaźnik myszy poza element.
Przykład
Przykład 1
Wykonaj JavaScript, gdy wskaźnik myszy przechodzi nad obrazem:
<img onmouseover="bigImg(this)" src="smiley.gif" alt="Uśmiech">
Przykład 2
Ten przykład pokazuje różnice między wydarzeniami onmousemove, onmouseenter i mouseover:
<div onmousemove="myMoveFunction()"> <p id="demo">Pokażę na przykładzie, że onmousemove!</p> </div> <div onmouseenter="myEnterFunction()"> <p id="demo2">Pokażę na przykładzie, że onmouseenter!</p> </div> <div onmouseover="myOverFunction()"> <p id="demo3">Pokażę na przykładzie, że onmouseover!</p> </div>
Gramatyka
W HTML:
<element onmouseover="myScript">
W JavaScript:
object.onmouseover = function(){myScript};
W JavaScript, używając metody addEventListener():
object.addEventListener("mouseover", myScript);
Komentarz:Internet Explorer 8 i wcześniejsze wersje nie obsługują Metoda addEventListener().
Szczegóły techniczne
Bublowanie: | Wsparcie |
---|---|
Można uniknąć: | Wsparcie |
Typy zdarzeń: | MouseEvent |
Wspierane etykiety HTML: | Wszystkie elementy HTML, oprócz: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> oraz <title> |
Wersja DOM: | Zdarzenia Poziom 2 |
Obsługa przeglądarek
Zdarzenia | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmouseover | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |