我使用http://www.infinite-scroll.com/infinite-scroll-jquery-plugin/来提供infinitescroll功能,但插件的默认设置依赖于下一个链接的href属性来检测当前页面并且快速加载下一组结果。InfiniteScroll和自定义行为
我已经跟踪了我自己的JavaScript对象中的结果偏移和页面大小,只是希望infinitescroll插件调用window.LoadMore函数来加载下一个结果,我检查了插件代码,看起来像我应该覆盖load.start函数(beginAjax具体),
opts.loading.start = opts.loading.start || function() {
$(opts.navSelector).hide();
opts.loading.msg
.appendTo(opts.loading.selector)
.show(opts.loading.speed, function() {
beginAjax(opts);
});
};
这是正确的函数来覆盖? ,如果是的话,我会如何做到这一点从插件初始化,下面的代码将无法正常工作
($('.deals-list'), this.el).infinitescroll({
navSelector : "div.navigation",
nextSelector : "div.navigation a",
itemSelector : ".deal",
debug: true,
loading.start: function(){
alert('testing');
}
});
谢谢。
叶海亚