onmouseover 이벤트
정의와 사용법
onmouseover 이벤트는 마우스 포인터가 요소나 그 자식 요소에 이동할 때 발생합니다.
추천:이 이벤트는 일반적으로 onmouseout 이벤트함께 사용할 때, 사용자가 요소에서 마우스 포인터를 나가면 이 이벤트가 발생합니다.
예제
예제 1
마우스 포인터를 이미지 위에 가져가면 JavaScript가 실행됩니다:
<img onmouseover="bigImg(this)" src="smiley.gif" alt="Smiley">
예제 2
이 예제는 onmousemove, onmouseenter 및 mouseover 이벤트 간의 차이를 보여줍니다:
<div onmousemove="myMoveFunction()"> <p id="demo">I will demonstrate onmousemove!</p> </div> <div onmouseenter="myEnterFunction()"> <p id="demo2">I will demonstrate onmouseenter!</p> </div> <div onmouseover="myOverFunction()"> <p id="demo3">I will demonstrate onmouseover!</p> </div>
문법
HTML에서:
<element onmouseover="myScript">
JavaScript에서:
object.onmouseover = function(){myScript};
JavaScript에서 addEventListener() 메서드를 사용하여:
object.addEventListener("mouseover", myScript);
주의사항:Internet Explorer 8 이상 버전에서는 지원되지 않습니다. addEventListener() 메서드。
기술적인 세부 사항
버블링: | 지원 |
---|---|
취소 가능: | 지원 |
이벤트 유형: | MouseEvent |
지원되는 HTML 태그: | 모든 HTML 요소 중에서는 <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> 및 <title>를 제외한 모든 요소가 있습니다. |
DOM 버전: | 레벨 2 이벤트 |
브라우저 지원
이벤트 | 크롬 | IE | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
onmouseover | 지원 | 지원 | 지원 | 지원 | 지원 |