Есть ли хорошая библиотека Javascript для создания списка прокрутки автоматически, например, «Лучшие твиты» на главной странице Twitter? Предпочтительный плагин jQuery. Он также должен поддерживать функциональность AJAX (чтобы динамически добавлять новые элементы списка).Автоматический прокручиваемый живой тикер (например, «Лучшие твиты» Twitter)
ответ
Как мы были не очень довольны существующими решениями мы реализовали один с нуля. Наше решение - это полностью подключенный к JQuery UI плагин-тикер (также совместимый с их тематической структурой) и полностью протестированный. У нас еще не было времени проверить его в каждом браузере, поэтому обратная связь приветствуется (для проблем, пожалуйста, открывайте проблемы на нижеуказанном сайте проекта Github).
Специально разработанный demo (Twitter как) доступен here. Основной основной репозиторий можно найти here (ticker branch). Существует несколько вариантов настройки тикера (документация в вышеупомянутом репозитории Github).
Скриншот:
То есть лучшее решение, которое я смог найти: Scrolling List
Если вы хотите, чтобы написать свой собственный, сделать div
фиксированной ширины/высоты, с overflow: hidden
, а затем создать другой div
внутри, с областью position: relative
, заполненной контентом из вашего канала (твиттер или аналогичный, и т. Д.). Затем, когда загрузка страницы просто изменит значение div
1 внутреннего значения CSS (если вы хотите, чтобы список прокручивался вверх, значение top
должно уменьшаться с нуля).
Я сомневаюсь, что это помогает, но это довольно простой и простой способ получить прокрутку без использования плагина jQuery.
Вот хорошее решение: Scrolling List
*** продублировать ответ *** используя *** Scrolling List ***? – Kiquenet
Привет, Тим, я только что обновил ссылки на новую демонстрацию и репо. Тикер теперь является частью небольшой библиотеки javascript (jquery ui), которая называется Fiji (https://github.com/medihack/fiji). – Zardoz