jquery在if else条件下使用scrollTop

时间:2013-03-29 07:53:49

标签: jquery if-statement

我正在使用'if else'w / jquery并且无法确定如何正确填写第二个(即scrollTop)条件 -

$(window).load(function(){  
     if (window.location.hash == '' && $(window).scrollTop() == 0) {

         doStuff_01('');

     } else {
         doStuff_02('');
     }
});

这是一个动画页面条目。如果用户刚出现在那里, 它应该触发目标。但是,如果用户已经出现, 向下滚动一点,点击'刷新',它不应该发射掉 anims。

我该怎么写:

如果window.location.hash ==''

AND

'窗口已经向下滚动至少1px'< - 这是我逃避的那个。

我是否应该使用.scrollTop()?

1 个答案:

答案 0 :(得分:0)

  

窗口已经向下滚动至少1px

可以在代码中表示为

if($(window).scrollTop() > 0) {
   ...
}