0

我放了一个无限滚动插件ajax,但向下滚动时会自动工作。我想更改没有自动或“更多”的自动滚动。

以下是我与 masonry 一起使用的代码

jQuery.ias({
    container : '#main',
    item: '.post-outer',
    pagination: '#blog-pager',
    next: '#blog-pager-older-link a',
    loader: 'http://2.bp.blogspot.com/-XIF8-dkyzkQ/UXC35axRdfI/AAAAAAAAGg0/Q7xRk-yFLP4/s1600/loader.gif',
    onLoadItems: function(items) {
        var $newElems = jQuery(items).show().css({ opacity: 0 });
        $newElems.imagesLoaded(function(){
             $newElems.animate({ opacity: 1 });
             jQuery('#main').masonry( 'appended', $newElems, true );
        });
        return true
    }    

});

链接示例: page-elements.blogspot.com

插件无限:infinite-ajax-scroll

我应该添加什么代码来更改以使“更多”不自动?

如果我的语言不太清楚,我很抱歉,谢谢

我的问题完成了,我添加了“触发器:'加载更多'

感谢帮助。

4

2 回答 2

0

我有同样的问题。但我解决了它。

首先,您必须从 ias plugin.around 第 85 行返回“this”对象;

// initialize
        return init();

然后,当您初始化 ias 插件时,将此变量保存在全局变量中。

infiniteScroller = $.ias({
                            container : '.jscroll',
                            item : '.column',
                            pagination : '#content .navigation-js',
                            next : '.next-posts a',
                            loader : '<img src="https://raw.github.com/webcreate/infinite-ajax-scroll/master/dist/images/loader.gif"/>',
                            triggerPageThreshold : 15,
                            history : false
                        });

然后在哪里检索新数据。数据加载到页面后执行此操作;

delete infiniteScroller;
                            infiniteScroller = $.ias({
                                container : '.jscroll',
                                item : '.column',
                                pagination : '#content .navigation-js',
                                next : '.next-posts a',
                                loader : '<img src="https://raw.github.com/webcreate/infinite-ajax-scroll/master/dist/images/loader.gif"/>',
                                triggerPageThreshold : 15,
                                history : false
                            });

希望这对您有所帮助。

于 2013-10-25T17:32:42.707 回答
0

triggerpagethreshold设置为 0 应该可以工作。

于 2013-06-03T12:51:55.780 回答