window.onscroll不是在Safari和iOS工作中Nuxt.js

问题描述 投票:0回答:1

我创建一个棘手的标题和下面的代码在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');
})

没有成功

javascript scroll window nuxt.js
1个回答
0
投票

我修好了它。

(document.documentElement.scrollTop > 0 || document.body.scrollTop > 0)

© www.soinside.com 2019 - 2024. All rights reserved.