[개발언어]/Javacript

마우스 스크롤 방향 알기 (deltaY)

_niel 2023. 3. 21. 12:34

DOM 이벤트 객체의 deltaY값을 활용하면 된다.

 

deltaY값은 스크롤 이벤트당 절대적인 픽셀의 이동값을 나타낸다. 

스크롤을 내릴땐(화면이 올라갈땐) 음수로,

스크롤을 올릴땐(화면이 내려갈땐) 양수로 표현이 되기 때문에

 

방향을 알 수가 있다.

 

window.addEventListener('mousewheel', e => {
    console.log(e.deltaY);
	if(e.deltaY > 0 ) console.log('wheel down')
	if(e.deltaY < 0 ) console.log('wheel up')
})