2010-09-28 6 views
6

Есть ли хорошая библиотека Javascript для создания списка прокрутки автоматически, например, «Лучшие твиты» на главной странице Twitter? Предпочтительный плагин jQuery. Он также должен поддерживать функциональность AJAX (чтобы динамически добавлять новые элементы списка).Автоматический прокручиваемый живой тикер (например, «Лучшие твиты» Twitter)

ответ

9

Как мы были не очень довольны существующими решениями мы реализовали один с нуля. Наше решение - это полностью подключенный к JQuery UI плагин-тикер (также совместимый с их тематической структурой) и полностью протестированный. У нас еще не было времени проверить его в каждом браузере, поэтому обратная связь приветствуется (для проблем, пожалуйста, открывайте проблемы на нижеуказанном сайте проекта Github).

Специально разработанный demo (Twitter как) доступен here. Основной основной репозиторий можно найти here (ticker branch). Существует несколько вариантов настройки тикера (документация в вышеупомянутом репозитории Github).

Скриншот:

Ticker Screenshot

+1

Привет, Тим, я только что обновил ссылки на новую демонстрацию и репо. Тикер теперь является частью небольшой библиотеки javascript (jquery ui), которая называется Fiji (https://github.com/medihack/fiji). – Zardoz

0

Если вы хотите, чтобы написать свой собственный, сделать div фиксированной ширины/высоты, с overflow: hidden, а затем создать другой div внутри, с областью position: relative, заполненной контентом из вашего канала (твиттер или аналогичный, и т. Д.). Затем, когда загрузка страницы просто изменит значение div1 внутреннего значения CSS (если вы хотите, чтобы список прокручивался вверх, значение top должно уменьшаться с нуля).

Я сомневаюсь, что это помогает, но это довольно простой и простой способ получить прокрутку без использования плагина jQuery.