Zdarzenie onmouseenter
Definicja i użycie
Zdarzenie onmouseenter występuje, gdy wskaźnik myszy przenosi się na element.
Wskazówka:To wydarzenie jest zwykle używane z Zdarzenie onmouseleaveużywane razem, wydarzenie to zachodzi, gdy wskaźnik myszy wyjdzie poza element.
Wskazówka: Wydarzenie onmouseenter jest podobne do Zdarzenie onmouseover.Jedyna różnica polega na tym, że wydarzenie onmouseenter nie bąbelkuje (nie przenosi się do wyższego poziomu struktury dokumentu). Zobacz więcej przykładów na dole strony.
Przykład
Przykład 1
Wykonaj JavaScript, gdy wskaźnik myszy przeniesie się na obraz:
<img onmouseenter="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 onmousemove!</p> </div> <div onmouseenter="myEnterFunction()"> <p id="demo2">Pokażę na przykładzie onmouseenter!</p> </div> <div onmouseover="myOverFunction()"> <p id="demo3">Pokażę na przykładzie onmouseover!</p> </div>
Gramatyka
W HTML:
<element onmouseenter="myScript">
W JavaScript:
obiekt.onmouseenter = function(){myScript};
W JavaScript, używając metody addEventListener():
obiekt.addEventListener("mouseenter", myScript);
Komentarz:Internet Explorer 8 lub wcześniejsze wersje nie obsługują Metoda addEventListener().
Szczegóły techniczne
Bąbelkowanie: | Nieobsługiwane |
---|---|
Można anulować: | Nieobsługiwane |
Typy wydarzeń: | MouseEvent |
Obsługiwane etykiety HTML: | Wszystkie elementy HTML, z wyjątkiem: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> oraz <title> |
Wersja DOM: | Events Level 2 |
Przeglądarka obsługuje
Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje to zdarzenie.
Zdarzenia | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmouseenter | 30.0 | 5.5 | Wsparcie | 6.1 | 11.5 |