бесконечная прокрутка, загрузка второй страницы снова и снова - PullRequest
1 голос
/ 17 ноября 2011

Я пытаюсь использовать плагин jQuery Infinate Scroll .

Проблема, с которой я сталкиваюсь, заключается в том, что при прокрутке загружается вторая страница. Итак, у меня есть

results page 1
results page 2
results page 2
results page 2
results page 2
No more results.  

Это подходит к концу, что странно, я думаю, это будет продолжаться вечно.

Почему страница 3 никогда не загружается. Кто-нибудь знаком с внутренней работой бесконечного свитка и знает, что может происходить. Кажется, следующая кнопка никогда не обновляется, и каждый раз используется один и тот же курсор. Нужно ли вносить изменения в систему нумерации страниц?

Моя следующая ссылка в форме www.mysite.com/page?cursor=al8sj6fa1jq3io4cm страница 3 будет похожа, но будет другим курсором.

Мой код

$('#feed').infinitescroll({
  debug: true,                      
            // enable debug messaging ( to console.log )
  navSelector  : "div.feedNavBar:last",            
                 // selector for the paged navigation (it will be hidden)
  nextSelector : "div.feedNavBar:last .nextBTN",    
                 // selector for the NEXT link (to page 2)
  itemSelector : "#feed div.feedItem"       
                 // selector for all items you'll retrieve
});

1 Ответ

1 голос
/ 03 мая 2012

Форк здесь модифицирует плагин, чтобы он делал то, что вам нужно: https://github.com/thatericsmith/infinite-scroll/blob/343cd297c70f1f8a486cd02cea28cf826b7af7c5/jquery.infinitescroll.js

...