첫번째 방법
코드 분석
document.addEventListener('scroll', function() {
const top = window.scrollY || window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
(top >= 50 )
? nav.classList.add('active')
: nav.classList.remove('active');
})
두번째 방법
코드 분석
const isFireFox = (navigator.userAgent.indexOf('Firefox') !== -1);
const wheelEvt = isFireFox ? 'DOMMouseScroll' : 'wheel';
window.addEventListener(wheelEvt, mouseWheelEvent);
function mouseWheelEvent(e) {
const delta = e.wheelDelta ? e.wheelDelta : -e.detail;
(delta < 0)
? nav.classList.add('active')
: nav.classList.remove('active');
}