如何在使用Javascript循环到达最后一行时停止滚动条



我可以在表中获得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;
}
编辑:你试过上面的方法吗?

最新更新