Javascript
[Jquery] header 상단에서만 특정 class 추가
- 2022.07.07 08:58:18
[!]jquery[/!]
// header bg
const headBg = { init() { this.action(); }, action() { const $ele = { win: window, hd: document.getElementById('header') }; ['scroll', 'resize', 'load'].forEach(event => { $ele.win.addEventListener(event, () => { const wt = $ele.win.scrollY; const hh = $ele.hd.offsetHeight; wt > hh ? $ele.hd.classList.add('fix') : $ele.hd.classList.remove('fix'); }); }); } }; document.addEventListener('DOMContentLoaded', () => { if (document.getElementById('header')) { headBg.init(); } }); |