Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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 无限滚动不会滚动,除非在Safari页面底部暂停_Javascript_Jquery - Fatal编程技术网

Javascript 无限滚动不会滚动,除非在Safari页面底部暂停

Javascript 无限滚动不会滚动,除非在Safari页面底部暂停,javascript,jquery,Javascript,Jquery,我在我的WordPress站点上使用无限滚动,下面是实现(无砖石结构) 我遇到的问题只适用于Safari,而不适用于FireFox或Chrome 最重要的是,如果我向下滚动并保持在Chrome上滚动,下一页最终会出现在Chrome/FF上,但如果我在Safari上尝试同样的操作,它将暂停并停止滚动,直到我停止滚动运动(鼠标滚轮或轨迹板滚动) 我必须在每页末尾暂停,以便它继续滚动 修复方法是在我到达底部之前告诉infinite scroll滚动到下一页,还是需要添加“加载更多”按钮并删除自动滚动

我在我的WordPress站点上使用无限滚动,下面是实现(无砖石结构)

我遇到的问题只适用于Safari,而不适用于FireFox或Chrome

最重要的是,如果我向下滚动并保持在Chrome上滚动,下一页最终会出现在Chrome/FF上,但如果我在Safari上尝试同样的操作,它将暂停并停止滚动,直到我停止滚动运动(鼠标滚轮或轨迹板滚动)

我必须在每页末尾暂停,以便它继续滚动

修复方法是在我到达底部之前告诉infinite scroll滚动到下一页,还是需要添加“加载更多”按钮并删除自动滚动

如果是这样的话,我将如何实现InfiniteScroll

var infinite_scroll = {
        loading: {
            img: window.phpInfo.templateDirectoryUri + '/library/images/ajax-loader.gif',
            msgText: 'Loading the next set of posts...',
            finishedMsg: 'All content loaded.',
        },
        navSelector  : '#nav-below',
        nextSelector : '#nav-below .nav-previous a',
        itemSelector : '.entries',
        contentSelector:"#content",
        pruneRemoved: false
    };
    jQuery( infinite_scroll.contentSelector ).infinitescroll( infinite_scroll );