基本上我有一个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