blessing-skin-server/resources/assets/src/scripts/home-page.ts
2019-11-24 14:32:58 +08:00

21 lines
486 B
TypeScript

function handler() {
const header = document.querySelector('.navbar')
/* istanbul ignore else */
if (header) {
window.addEventListener('scroll', () => {
if (window.scrollY >= window.innerHeight * 2 / 3) {
header.classList.remove('transparent')
} else {
header.classList.add('transparent')
}
})
}
}
/* istanbul ignore next */
if (blessing.extra.transparent_navbar) {
window.addEventListener('load', handler)
}
export default handler