onwheel 이벤트
정의와 사용법
마우스 휠이 요소 위에서 상하로 스크롤될 때, onwheel 이벤트가 발생합니다.
사용자가 터치패드를 사용하여 요소를 스크롤하거나 확대/축소할 때도 onwheel 이벤트가 발생합니다.
예제
사용자가 <div> 요소 위에서 마우스 휠을 스크롤할 때, 글꼴 크기를 변경합니다:
document.getElementById("myDIV").addEventListener("wheel", myFunction); function myFunction() { this.style.fontSize = "35px"; }
문법
HTML에서:
<엘리먼트 onwheel="myScript">
JavaScript에서:
오브젝트.onwheel = function(){myScript};
JavaScript에서 addEventListener() 메서드를 사용하여:
오브젝트.addEventListener("wheel", myScript);
주의사항:인터넷 익스플로어 8 또는 이전 버전은 지원하지 않습니다. addEventListener() 메서드.
기술 세부 사항
버블링: | 지원 |
---|---|
취소 가능: | 지원 |
이벤트 유형: | WheelEvent |
지원하는 HTML 태그: | 모든 HTML 요소 |
DOM 버전: | 레벨 3 이벤트 |
브라우저 지원
이 이벤트를 완전히 지원하는 첫 번째 브라우저 버전이 표에 나와 있습니다.
이벤트 | 크롬 | IE | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
onwheel | 31.0 | 9.0 | 17.0 | 지원되지 않음 | 18.0 |
주의사항:IE에서는 addEventListener() 메서드를 통해만 wheel 이벤트가 지원됩니다. DOM 객체에는 onwheel 속성이 없습니다.