я этот кусок JQuery кода реализованы для бесконечной прокрутки на странице:JQuery getScript (URL) дублирует называет
paginate = function() {
if ($('.pagination').length) {
$(window).scroll(function() {
var url;
url = $('.pagination a.next_page').attr('href');
if (url && $(window).scrollTop() > $(document).height() - $(window).height() - 50) {
$('.loader').removeClass('hidden');
return $.getScript(url);
}
});
return $(window).scroll();
}
};
$(document).on("page:load ready", paginate);
проблема заключается, что, когда эта функция вызывается я вижу в developer_tools/сети 2 получают запросы к Тот же URL, это происходит случайно, может быть 1 запрос, может быть 2.
не удается найти решение в течение нескольких дней в настоящее время. В отчаянной необходимости помощи.
Почти там, он посылает ONE получить запрос, когда я прокрутите вниз до дна, но он не посылает больше запросов когда я продолжаю прокручивать вниз. Он вызывает функцию paginate только один раз, в то время как я на 100% уверен, что загружено больше страниц. Обновленный javascript, основанный на вашем ответе, выглядит так: https://gist.github.com/rmagnum2002/469c7267ccdc626b6ac4 – rmagnum2002
Нашел рабочий пример, большое вам спасибо за ваше время. +1 – rmagnum2002
Нет проблем. :) –