[英]window.onscroll not working in Safari and iOS within Nuxt.js
我正在创建粘性标头,并且以下代码在Chrome和Firefox中有效,但在Safari(台式机)或iOS上无效。
mounted() {
window.onscroll = () => {
console.log('scrolling');
if (document.documentElement.scrollTop > 0) {
this.scrolling = true;
} else {
this.scrolling = false;
}
};
},
我以为这可能是Nuxt window
问题,但是事实证明,在其他浏览器中也能正常工作,这使我认为并非如此。
我也尝试过
window.addEventListener('scroll', () => {
console.log('scrolling');
})
没有成功
我修好了它。
(document.documentElement.scrollTop > 0 || document.body.scrollTop > 0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.