Автоматически прокручиваемый тикер (например, "Топ твитов" в Twitter)

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

5 ответов

Решение

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

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

Скриншот:

Скриншот тикера

Вот хорошее решение: Список прокрутки

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

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

Это лучшее решение, которое мне удалось найти: Список прокрутки

Другие вопросы по тегам