如果页面已向下滚动200px,则需要触发事件(jQuery)

时间:2011-05-21 12:20:36

标签: javascript jquery scroll

我想显示和隐藏一段代码,如果我滚动,页面是例如中途,我试图使用窗口滚动,但这不起作用(没有错误,干净的代码,不同的浏览器,不同的jQuery版本) ,但这不会触发任何东西,所以我正在寻找一种更好的方法来显示和隐藏div,如果我滚动。

用它来触发事件(不工作)

$(window).scroll(function(){
    alert('works')
});

1 个答案:

答案 0 :(得分:4)

尝试使用window.onload函数(这就是他们在jQuery示例中使用它的方式):

window.onload = (function(){
  $(window).scroll(function () { 
    if( $(window).scrollTop() > 200 ) {
      // Display something
    }
  })
})