Javascript window.onscroll在Nuxt.js内的Safari和iOS中不工作
我正在创建一个粘性标题,下面的代码可以在Chrome和Firefox中使用,但不能在Safari(桌面)或iOS上使用Javascript window.onscroll在Nuxt.js内的Safari和iOS中不工作,javascript,scroll,window,nuxt.js,Javascript,Scroll,Window,Nuxt.js,我正在创建一个粘性标题,下面的代码可以在Chrome和Firefox中使用,但不能在Safari(桌面)或iOS上使用 mounted() { window.onscroll = () => { console.log('scrolling'); if (document.documentElement.scrollTop > 0) { this.scrolling = true; } else { this.scrolling =
mounted() {
window.onscroll = () => {
console.log('scrolling');
if (document.documentElement.scrollTop > 0) {
this.scrolling = true;
} else {
this.scrolling = false;
}
};
},
我原以为这可能是一个Nuxtwindow
问题,但在其他浏览器中工作的事实让我觉得不是
我也试过了
window.addEventListener('scroll', () => {
console.log('scrolling');
})
没有成功,我把它修好了
(document.documentElement.scrollTop>0 | | document.body.scrollTop>0)
我修复了它
(document.documentElement.scrollTop>0 | | document.body.scrollTop>0)