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

时间:2017-03-09 12:40:44

标签: javascript jquery

我在我的WordPress网站上使用Infinite Scroll,实现(没有砌体)。

问题我只适用于Safari,而不适用于FireFox或Chrome。

行为是,如果我向下滚动并继续在Chrome上滚动,下一页最终会出现在Chrome / FF上,但如果我在Safari上尝试相同,它会暂停并停止滚动直到我停止滚动动作(鼠标滚轮或触控板滚动)。

我必须在每个页面的末尾暂停,以便继续滚动。

在我到达底部之前,修复是否可以告诉无限滚动滚动到下一页,或者我需要添加更多'加载更多'按钮并删除自动滚动的一些方法。

如果是这样,我将如何使用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 );

0 个答案:

没有答案