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

如何在使用Javascript循环到达最后一行时停止滚动条,javascript,jquery,html,Javascript,Jquery,Html,我可以在表中再得到10行。请让我知道如何使用循环到达最后一行并停止滚动条 摘要:页面加载30行->滚动到底部->40行->滚动到底部->50行->…->60行->…->70行->…->80行->…->90行->…->100行->停止滚动条(不再加载项目并发出警报) 当前我得到了:页面加载30行->滚动到底部->40行->滚动到底部->没有显示任何内容 var rowCount = 100; var temp = 30; $("#myNewTable tr").slice(30).hide();

我可以在表中再得到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;
        }
    }
});
var rowCount=100;
var-temp=30;
$(“#myNewTable tr”).slice(30.hide();
$(窗口)。滚动(函数(){
if($(窗口).scrollTop()+$(窗口).height()==$(文档).height()){

如果(temp看起来temp设置为固体30。在显示额外的10后,temp应设置为40。依此类推

if (temp <= rowCount) {
    $("#myNewTable tr").slice(0, temp + 10).show();
    temp = temp + 10;
}

if(temp,这是正确的!!!直到temp等于
rowCount
,滚动条将不再工作。当temp设置为实心30时,滚动条不工作,无法更改。请给我一些建议来解决此问题。我在我的原始版本中添加了一些。您尝试过类似的操作吗?非常感谢:-).这个很好用。我已经试过了,但是在循环中,所以可能不正确。。。