Я использую http://www.infinite-scroll.com/infinite-scroll-jquery-plugin/, чтобы обеспечить функциональность infinitescroll, однако настройки по умолчанию для плагина основываются на атрибуте href следующей ссылки для обнаружения текущей страницы и ajaxily загрузки следующего набора результатов.InfiniteScroll и пользовательское поведение
Я уже отслеживаю смещение результатов и их размер в моих собственных объектах javascript и просто хочу, чтобы плагин infinitescroll вызывал функцию window.LoadMore для загрузки следующих результатов, я проверил код плагина, и похоже, что я должен переопределить функцию load.start (специально для началаAjax),
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');
}
});
Спасибо.
Yehia