我正在使用'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()?
答案 0 :(得分:0)
窗口已经向下滚动至少1px
可以在代码中表示为
if($(window).scrollTop() > 0) {
...
}