正是標題所說的!我創建的粘性頁腳插件(來自您所有優秀人物的一些慷慨援助)運行良好,但它不斷創建這種奇怪的infini滾動效果。粘滯頁腳創建無限滾動
不知道這裏發生了什麼?我很難過,儘管我懷疑jQuery中有些東西我沒有足夠的知識來解決。
感謝您提供任何幫助!
的Javascript:
jQuery(document).ready(function($){
$(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()) {
$footer.css({ position: "absolute"}).animate({ top: footerTop },-1)
} else {
$footer.css({ position: "static"})
}
}
$(window).scroll(positionFooter).resize(positionFooter)
});
});
CSS:
#footer {
clear: both;
height: 80px;
padding: 0 0;
background: #315B71;
border-top: 8px solid rgb(29, 71, 93);
width: 100%;
}
這裏的顯示問題小提琴:http://jsfiddle.net/ZxupR/
我在Safari上看不到任何滾動問題? –