有誰知道如何添加到這個腳本?添加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