无限滚动加载内容两次

时间:2015-09-05 11:09:59

标签: javascript jquery scroll infinite-scroll

我有以下javascript来加载内容,因为用户滚动到页面底部但似乎加载内容两次。有什么想法吗?

var page = <?php echo $next; ?>;
$(window).scroll(function() 
{
    if($(window).scrollTop() + $(window).height() >= $(document).height() - 1) 
    {
        $('div#loadmoreajaxloader').show();
        $.ajax({
            url : "view.php?q=<?php echo $category; ?>&page="+page
            }).done(function(html){
                $('div#loadmoreajaxloader').hide();
                var links = $(html).find('#links');
                $("#content").append(links);
                page = page+1;
                changeUrlParam('page', page);
            })
        }

    })

1 个答案:

答案 0 :(得分:0)

我的页面计数器位于错误的位置。以下作品:

var page = <?php echo $next; ?>;
$(window).scroll(function() 
{
    if($(window).scrollTop() + $(window).height() >= $(document).height() - 1) 
    {
        $('div#loadmoreajaxloader').show();
        $.ajax({
            url : "view.php?q=<?php echo $category; ?>&page="+page
            }).done(function(html){
                $('div#loadmoreajaxloader').hide();
                var links = $(html).find('#links');
                $("#content").append(links);
                changeUrlParam('page', page);
            })
            page=page+1;
        }

    })