如果scrolltop
爲>
750並且當它爲<
750時我正在使用此代碼片段使淡出元素淡出。它工作正常,但我希望當它仍然不可見時滾動備份(淡出後),直到用戶到達頁面頂部。只有當我向下滾動時纔會淡出
所以,這是什麼目前發生的事情: 元素默認爲可見,用戶滾動750和它淡出。用戶到達頁面的結束,滾動備份和達到750當元素淡出早在
var $window = $(window);
var $freccia = $('#freccia1');
function showHideFreccia() {
var availableScroll = $(document).height() - $window.height(),
scrollTop = $window.scrollTop();
if(scrollTop < 750 || scrollTop == availableScroll) {
$freccia.fadeIn("slow", function() {
});
} else {
$freccia.fadeOut("slow", function() {
});
}
}
showHideFreccia();
$window.scroll(showHideFreccia);
應該怎樣改變的是: 元素默認爲可見,用戶滾動750和它淡出。用戶到達頁面的結束,滾動備份當到達頁面元素變淡回頂
我試圖用這個,但它不工作(不淡入/淡出了):
var $window = $(window);
var $freccia = $('#freccia1');
function showHideFreccia() {
var availableScroll = $(document).height() - $window.height(),
scrollTop = $window.scrollTop();
if (scrollTop > 750 || scrollTop == availableScroll) {
$freccia.fadeout("slow", function() {
});
}
if (scrollTop < 1 || scrollTop == availableScroll) {
$freccia.fadein("slow", function() {
});
}
}
showHideFreccia();
$window.scroll(showHideFreccia);
是你確切的代碼?因爲你在淡入淡出時缺少大寫字母。應該是fadeIn和fadeOut –
是的,這是我的實際代碼...我沒有得到警告或錯誤.. – MultiformeIngegno
哦,好吧,理解。現在我想改變它 – MultiformeIngegno