Прокрутка контента - PullRequest
       3

Прокрутка контента

2 голосов
/ 24 февраля 2010

Кто-нибудь знает, существует ли общая библиотека javascript для прокрутки, которую многие популярные веб-сайты делают для часто обновляемого контента? Например: http://foursquare.com/ имеет хороший пример того, что я ищу, я думал, что избавлю себя от проблем, если есть общая библиотека js, которую я не могу правильно запросить в Google

1 Ответ

6 голосов
/ 24 февраля 2010

Мне нравится этот эффект. Кажется, что это было бы тривиально, используя JQuery. Не могли бы вы просто добавить скрытый div на страницу при получении нового контента, а затем использовать функцию slideDown?

На самом деле, посмотрев на источник, именно так они и делают:

<script type="text/javascript"> 
      var delay = 5000;
      var count = 30;
      var showing = 10;
      var i = 0;
      function move(i) {
        return function() {
          $('#recent'+i).remove().css('display', 'none').prependTo('#items');
        }
      }
      function shift() {
        var toShow = (i + showing) % count;
        $('#recent'+toShow).slideDown(1000, move(i));
        $('#recent'+i).slideUp(1000, move(i));
        i = (i + 1) % count;
        setTimeout('shift()', delay);
      }    
      $(document).ready(function() {
        setTimeout('shift()', delay);
      });
    </script> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...