이벤트 | 설명 |
---|---|
wheel | Chrome 56+, Firefox 51+ IE9+ 등의 브라우저에서 지원 |
$(window).on("wheel", function (event){
// deltaY obviously records vertical scroll
// event.originalEvent → JavaScript 의 wheelEvent 객체
// deltaY 값은 개인이 마우스 설정에서 설정한 휠 설정 값에 따라 다르다.
console.log(event.originalEvent.deltaY);
if (event.originalEvent.deltaY < 0) {
// wheeled up
}
else {
// wheeled down
}
});
이벤트 객체의 deltaY 라는 프로퍼티의 값을 보면 마우스 휠을 어느 방향으로 얼마만큼 굴렸는지 확인할 수 있다.
jQuery가 event 객체를 반환, event.originalEvent → 자바스크립트에서의 원래 이벤트이다.
window.addEventListener("wheel", function (event) {
event.preventDefault();
}, { passive: false });