Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无限滚动加载内容两次_Javascript_Jquery_Scroll_Infinite Scroll - Fatal编程技术网

Javascript 无限滚动加载内容两次

Javascript 无限滚动加载内容两次,javascript,jquery,scroll,infinite-scroll,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

当用户滚动到页面底部时,我使用以下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);
            })
        }

    })
var-page=;
$(窗口)。滚动(函数()
{
if($(窗口).scrollTop()+$(窗口).height()>=$(文档).height()-1)
{
$('div#loadmoreajaxloader').show();
$.ajax({
url:“view.php?q=&page=“+page”
}).done(函数(html){
$('div#loadmoreajaxloader').hide();
var links=$(html).find('#links');
$(“#内容”)。附加(链接);
页码=页码+1;
changeUrlParam('第页',第页);
})
}
})

我的页面计数器放错地方了。以下工作:

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;
        }

    })
var-page=;
$(窗口)。滚动(函数()
{
if($(窗口).scrollTop()+$(窗口).height()>=$(文档).height()-1)
{
$('div#loadmoreajaxloader').show();
$.ajax({
url:“view.php?q=&page=“+page”
}).done(函数(html){
$('div#loadmoreajaxloader').hide();
var links=$(html).find('#links');
$(“#内容”)。附加(链接);
changeUrlParam('第页',第页);
})
页码=页码+1;
}
})

如果我滚动得很慢,它实际上似乎工作正常。。。。