我有一個JQuery腳本來保持我的頁腳始終在瀏覽器的底部,不管是什麼。JQuery替代.animate?
問題是,它使用「動畫」強制它向下或向上移動,每次頁面加載時顯示頁腳從頂部滾動到底部。就像一個飛行腳註欄。
我想知道是否有「Animate」的替代方案,只是迫使它出現在底部,現在滾動的效果,顯示它拖下來?
代碼片段在這裏,「.animate」是我需要替代我相信。
$(window).bind("load", function() {
var footerHeight = 0,
footerTop = 0,
$footer = $("#Footer");
positionFooter();
function positionFooter() {
footerHeight = $footer.height();
footerTop = ($(window).scrollTop()+$(window).height()-footerHeight)+"px";
if (($(document.body).height()+footerHeight) < $(window).height() + 150) {
$footer.css({
position: "absolute"
}).stop().animate({
top: footerTop
})
} else {
$footer.css({
position: "static"
})
}
}
$(window)
.scroll(positionFooter)
.resize(positionFooter)
});
's/now/not /'? - –
你不能只用CSS來做這個嗎? – LeonardChallis
CSS內容擴展了頁腳,頁腳在內容上浮動。這工作很好,我只是不喜歡頁腳的滾動效果到它的potiions。 –