我可以在表中获得10多行。请让我知道如何使用循环到达最后一行和停止滚动条。
摘要:页面加载30行->滚动到底部-> 40行->滚动到底部-> 50行->…-> 60行->…-> 70行->…-> 80行->…-> 90行->…-> 100行->停止滚动条(没有更多的项目将加载并警告某些东西)。
目前我得到:页面加载30行->滚动到底部-> 40行->滚动到底部->什么都没有出现
var rowCount = 100;
var temp = 30;
$("#myNewTable tr").slice(30).hide();
$(window).scroll(function () {
if ($(window).scrollTop() + $(window).height() == $(document).height()) {
if (temp <= rowCount) {
$("#myNewTable tr").slice(0, temp + 10).show();
}
else {
return false;
}
}
});
看起来temp被设置为30。在显示额外的10之后,temp应该设置为40。等等。
if (temp <= rowCount) {
$("#myNewTable tr").slice(0, temp + 10).show();
temp = temp + 10;
}
编辑:你试过上面的方法吗?