我正在使用带有 jquery 的“if else”,并且无法弄清楚如何正确填写第二个(即 scrollTop)条件 -
$(window).load(function(){
if (window.location.hash == '' && $(window).scrollTop() == 0) {
doStuff_01('');
} else {
doStuff_02('');
}
});
这是一个动画页面条目。如果用户刚刚出现在那里,它应该触发动画。但是,如果用户已经出现,向下滚动一点,然后点击“刷新”,它不应该触发动画。
我该怎么写:
如果 window.location.hash == ''
和
'窗口已经向下滚动了至少 1px' <--这是我无法理解的。
我什至应该使用 .scrollTop() 吗?