我有一個網頁有幾頁。每頁都有不同的高度(很明顯,但我提到它)。只有當頁面爲「short」時,纔將頁腳放在底部
我想實現的是,如果頁面的內容低於瀏覽器視口,頁腳標籤將獲得固定的位置並且將與頁面底部對齊。
iv'e試過這個js:
$(function(){
if ($(document).height() > $("footer").offset().top+44) {
$("footer").addClass('fixbottom');
}
}
});
$(window).resize(function() {
if ($(document).height() > $("footer").offset().top+44) {
$("footer").addClass('fixbottom');
}
});
和CSS:
.fixbottom {
width: 100%;
position: fixed;
bottom: 0;
}
footer {
height:44px;
background: #7abde9;
color: #ffffff;
text-align: center;
}
在我的jQuery頂部+ 44,因爲我的頁腳標籤44的高度 iv'e使用準備文件並調整窗口大小以確保所有情況都應該符合,但不幸的是,這在任何情況下都不起作用。
任何幫助應該很大appriciated
參見[這](http://ryanfait.com/resources/footer- ) – Peter