检测文档何时不在顶部

Detect when document is not at top

本文关键字:顶部 何时不 文档 检测      更新时间:2023-09-26

我想在文档不再位于顶部时应用一个类,即当用户向下滚动时。有人可以解释为什么这不起作用:

if ($(window).scrollTop() != 0) {
  // Do stuff
};

为了澄清起见,这是我正在寻找的功能(标题上出现的border-bottom(: http://doodle.com/bspuhf6cazqpwhwi

window.scrollY是你的朋友。

function checkScroll() {
    if(window.scrollY > 0) {
        // add classname
    } else {
        setTimeout(checkScroll, 300) // check again after 300ms
    }
}
checkScroll()
$(window).scroll(function() { 
  if ($(window).scrollTop() > 0) {
    // Do stuff
  } else {
    // Do other stuff
  }
});