有谁知道如何添加到这个脚本?添加jQuery .scrollTop if语句
我需要检查访问者是否在页面顶部?如果不调用回退脚本。
E.g.如果用户处于页面延迟动画的顶部,则用户在别处删除延迟(回退其他条件)。
var viewportWidth = $(window).width(),
stopTabletAnimation = 1024,
scrTop;
$(window).on("load scroll", function() {
scrTop = $("html, body").scrollTop();
if (!scrTop && viewportWidth > stopTabletAnimation){
// DELAY ANIMATION - FORCE TOP CORRECTLY (WITH A DELAY - .9s)
$('.website-navigation').delay(3500).animate({top:0}, 900, function() {
// Confirm Above if successful!
console.log('ANIMATION COMPLETE: .site-head Delayed, then loaded!');
});
} else {
// Do Not Animate
$('.website-navigation').css({top: '0'});
console.log('NO ANIMATION: Inforce Set Height');
}
});
还有......你去哪里使用滚动事件?你有什么试图获得scrollTop值? –
我想要jQuery的scrollTop,但是将它组合成上面的if条件证明是无用的。 – Neil