基本上我有一個jQuery函數,用於檢查用戶是否接近頁面底部並加載更多內容。當文件加載時,這是運行,檢查。重新檢查jQuery中的東西?
<script type="text/javascript">
$(document).ready(function() {
var number = 5;
offset = 0;
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 10) {
$(".empty-div").append().load('<?php bloginfo('template_url'); ?>/ajax.php?offset='+offset+number, function() {
var offset = offset+number;
setTimeout(function(){ console.log('after', $(document).height()); }, 0);
setTimeout(function(){ console.log('after', $(window).height()); }, 0);
});
}
});
});
</script>
H/e每當我到達頁面底部的第二個頁面時,它都不會重新載入函數。順便說一下,它第一次工作。任何想法如何彌補這一點?控制檯的東西在那裏重新計算高度,以防萬一這是造成它的原因。
它被稱爲無限滾動不是嗎? – jcolebrand 2010-11-06 23:44:42