Слишком быстрая загрузка прокрутки - PullRequest
2 голосов
/ 29 декабря 2011

Множество отдельных вопросов здесь, которые я хочу выяснить, поэтому извиняюсь за множество недавних сообщений;)

У меня есть бесконечная прокрутка, работающая над моим сайтом (другие проблемы, которые мы не будем упоминать), но в целомкажется, срабатывает слишком быстро, особенно до того, как существует нумерация страниц.

Вот что у меня есть:

<script src="<?php bloginfo('template_directory'); ?>/js/jquery.infinitescroll.min.js"></script>
<script>
  $(function(){

var $container = $('.rest-of-content');

  $container.infinitescroll({
    navSelector  : '.wp-paginate',    // selector for the paged navigation 
    nextSelector : '.wp-paginate li a',  // selector for the NEXT link (to page 2)
    itemSelector : '.single-fg-post',     // selector for all items you'll retrieve
    bufferPX: 20,
    loading: {
      msgText: 'Fetching more gold...',
      finishedMsg: 'Damn! No more gold!',
      img: '<?php bloginfo('template_directory'); ?>/images/ajax-loader-black.gif'
    }
});

  });
</script>

Тем не менее, если вы посмотрите, как это работает: http://goo.gl/L9p00- если вы прокрутите немного вниз, вы увидите, как ползунок полосы прокрутки укорачивается, так как он загружает содержимое еще до того, как я его достиг.

1 Ответ

1 голос
/ 29 декабря 2011

В этом нет ничего плохого. Он работает точно так, как задумано. Вы хотите отрисовать страницу, прежде чем достигнуть нижней , потому что вы не хотите, чтобы пользователь ждал. Ваши серверы могут принять удар. Ваши пользователи не могут ждать.

Взгляните на Pinterest , чтобы увидеть точно такую ​​же вещь в действии.

...