2013-03-05 7 views
0

마우스를 요소 위에 올릴 때마다 매 순간마다 발생합니까? 또는 마우스가 요소를 떠날 때 하나의 동작입니까? 마우스 포인터가 요소를 벗어날 때를 알아야하기 때문에 중요하지만 다시 입력 할 때만 알 필요가 있습니다. 마우스 포인터가 요소 위에 있지 않으면 스크립트가 반복해서 실행되는 것을 원하지 않습니다.언제 onmouseout가 발생합니까?

+0

마우스가 들어 와서 **가 ** 밖으로 나갈 때만 **. –

답변

0

사용자가 요소에서 마우스를 움직일 때 mouseout 이벤트가 발생합니다. 불행히도 이러한 사건들이 일어납니다.

http://www.quirksmode.org/dom/events/mouseover.html

당신은 거품까지 이벤트를 원하지 않는 경우

, event.stopPropagation();

+0

어떻게 거품을 일으키다는 의미입니까? – godzsa

+1

@ dawe69hun 버블 링은 마치 부모와 아이가 컨테이너의 같은 끝을 가져 오는 것과 같습니다. 그리고 나간다. 부모의 mouseout와 자식의 mouseout가 모두 실행됩니다. –

0

mouseOut 이벤트는 마우스가 요소를 벗어날 때 발생합니다 (예는, 마우스 오프 이동할 때 추가 웹 페이지에있는 이미지의 경우 해당 이미지 요소에 대해 mouseout 이벤트가 발생합니다.

출처 : 마우스는 시간에 단일 지점에있는 요소의 떨어져 이동할 수 있기 때문에 이것은, 그것은 단지 지속적으로 번하지 발생하는 것을 의미하는 것이다MDN

. 마우스가 요소에서 벗어나면 이벤트가 시작됩니다.