웹 서핑을 하다 보면 간혹 마우스 휠만 위나 아래쪽으로 살짝 움직였을 뿐인데 화면 전체가 스크롤되거나 페이지가 바뀌면서 다음 화면으로 넘어가는 경험을 한 적이 있을 겁니다. 이는 클릭이나 마우스 오버와 마찬가지로 마우스 휠 이벤트를 이용하여 구현한 경우인데, 클릭이나 마우스 오버, 스크롤 등은 jQuery에서 기본으로 제공하는 사용자 이벤트이지만 mousewheel 이벤트를 사용하기 위해서는 mousewheel.js라는 별도의 플러그인 파일을 이용해야 합니다. 이번 절에서는 mousewheel.js 의 사용법에 대해서 알아보도록 하겠습니다.
# Contents
- mousewheel.js
# mousewheel.js
jQuery의 mousewheel를 다운받아 임포트를 해주고, 아래 JavaScript를 처리하면 스크롤 이벤트를 처리할 수 있습니다.
$(document).ready(() => {
let box1 = $(".box1");
box1.on("mousewheel", (e, delta) => {
if (delta > 0) {
console.log("마우스가 올라갑니다.");
} else if (delta < 0) {
console.log("마우스가 내려갑니다.");
}
});
});
'기초 문법 > 자바스크립트' 카테고리의 다른 글
[jQuery] jQuery 정리 (0) | 2021.11.23 |
---|---|
[Java] 자바로 SCP 전송 (0) | 2021.09.29 |
[JavaScript] Decorator (0) | 2021.09.28 |
[JavaScript] AES128 암호화/복호화 (0) | 2021.09.24 |
객체에서 배열, 배열에서 객체 (0) | 2021.09.24 |