Javascript 如果显示了最后一行,如何防止jQuery加载更多停止函数

Javascript 如果显示了最后一行,如何防止jQuery加载更多停止函数,javascript,php,jquery,Javascript,Php,Jquery,我要加载更多的帖子。JS函数运行正常,但当我滚动到最后一行的底部时,该函数总是显示DIV加载 我想要的是在函数到达最后一行时阻止它 这是我的JS: <script> var track_load = 0; var loading = false; var total_groups = <?php echo $total_groups; ?>; $('#content').load("load_post.php", {'group_no':track_load}, fu

我要加载更多的帖子。JS函数运行正常,但当我滚动到最后一行的底部时,该函数总是显示DIV加载

我想要的是在函数到达最后一行时阻止它

这是我的JS:

<script>
var track_load = 0;
var loading  = false;
var total_groups = <?php echo $total_groups; ?>;

$('#content').load("load_post.php", {'group_no':track_load}, function() {track_load++;});
$(window).scroll(function()
        {               
            if($(window).scrollTop() + $(window).height() == $(document).height())
            {
                if(track_load <= total_groups && loading==false)
                {
                    loading = true;
                    $('.animation_image').show();

                    $.post('load_post.php',{'group_no': track_load}, function(data){

                        $("#content").append(data);

                        $('.animation_image').hide();

                        track_load++;
                        loading = false; 

                    }).fail(function(xhr, ajaxOptions, thrownError)
                    {
                        alert(thrownError);
                        $('.animation_image').hide();
                        loading = false;
                    });
                }
            }
        });

无功轨道负荷=0;
var加载=假;
var total_Group=;
$('#content').load(“load_post.php”,{'group_no':track_load},function(){track_load++});
$(窗口)。滚动(函数()
{               
if($(窗口).scrollTop()+$(窗口).height()==$(文档).height())
{

如果(track_loadtrack load是0索引的。我想总组是1索引的


尝试
if(track\u load)确保边界条件声明正确。我打赌你应该检查
track\u load
而不是
track\u load,谢谢你的回答。现在可以了
<?php
$items_per_group = 10;
if($_POST)
{
    $group_number = filter_var($_POST["group_no"], FILTER_SANITIZE_NUMBER_INT, FILTER_FLAG_STRIP_HIGH);

    if(!is_numeric($group_number))
    {
        header('HTTP/1.1 500 Invalid number!');
        exit();
    }

$position = ($group_number * $items_per_group);

//query
}