vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
17 lines (16 loc) • 417 B
JavaScript
export { onPageHide };
export { onPageShow };
function onPageHide(listener) {
window.addEventListener('visibilitychange', () => {
if (document.visibilityState === 'hidden') {
listener();
}
});
}
function onPageShow(listener) {
window.addEventListener('visibilitychange', () => {
if (document.visibilityState === 'visible') {
listener();
}
});
}