Javascript 滚动事件侦听器不工作(vanilla javacscript)

Javascript 滚动事件侦听器不工作(vanilla javacscript),javascript,Javascript,我没有收到任何错误,但是控制台也没有记录任何东西。 如果我使用console.log(scrollPos),我可以让控制台记录scrollPos,但是我的if语句不起作用。 此外,我使用的是chrome,我不确定这是否是一个浏览器的东西,但在我看到的视频中,人们会在每次页面滚动时自动更新控制台,对我来说,我必须向下滚动到我想要的位置编号,然后刷新,它会给我编号 也许这有助于: let scrollPos = window.pageYOffset; let about=document.query

我没有收到任何错误,但是控制台也没有记录任何东西。 如果我使用console.log(scrollPos),我可以让控制台记录scrollPos,但是我的if语句不起作用。 此外,我使用的是chrome,我不确定这是否是一个浏览器的东西,但在我看到的视频中,人们会在每次页面滚动时自动更新控制台,对我来说,我必须向下滚动到我想要的位置编号,然后刷新,它会给我编号

也许这有助于:

let scrollPos = window.pageYOffset;
let about=document.querySelector('.aboutSec');

if(scrollPos > about.offsetTop){
    console.log('k');
}

需要在javascript代码中添加事件侦听器

window.addEventListener('scroll', (e) => {
  scrollPos = window.pageYOffset;
  if(scrollPos > about.offsetTop){
    console.log('k');
  }
});

这将起作用。

我看不到任何事件侦听器。添加调试语句了吗<代码>控制台.log(scrollPos,about.offsetTop)
document.querySelector('.aboutSec').addEventListener('scroll', (e) => 
    {
      scrollPos = window.pageYOffset;
      if(scrollPos > about.offsetTop){
        console.log('k');
      }
    });