Артём Мáлков

Бесконечная бегущая горизонтальная строка контента на jQuery

1 окт5 комм

Зачастую контент на вашем сайте велик и вам хочется уместить его на первом экране. Что ж, решение есть – это поместить его в бегущую строку.

Что такое бегущая строка? Это некая область, отведенная под контент, который в прямом смысле пробегает в этой области.

Что в нашем случае мы подразумеваем под «бесконечной»? Это значит, что если контент в строке закончится, то цикл прокрутки начнется заново, и так без остановки.

Реализация этой бегущей строки – следующая.

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

2. Перед закрывающим тегом </body> подключите скрипт:

<script src="/js/endless_scroll.js"></script>

<script>

	$(window).load(function () {
	
		$("#content").endlessScroll({ 
			width: "500px", // Ширина строки
			height: "30px", // Высота строки
			steps: -2, // Шаг анимации в пикселях. Если число отрицательное - движение влево, положительное - вправо
			speed: 50, // Скорость анимации (0 - максимальная)
			mousestop: true // Останавливать ли полосу при наведении мыши (да - true, нет - false)
		});
		
	});
	
</script>

И по желанию измените настройки. Не забывайте прописать корректный адрес до файла.

3. Далее в нужное место сайта вставьте ваш контент, обернутый в:

<div id="content">

	Ваш контент

</div>

Сохраните изменения, после чего наблюдайте желаемый результат.

В качестве бегущей строки могут быть как текст, так, например, и рекламные баннеры.

При наведении на строку она останавливается, для того чтобы можно быть рассмотреть или прочитать ее содержимое.

Файл
Размер
Ссылка
endless_scroll.zip
1,07 Kb
Скачать с сервера
Рекомендуем к просмотру
Четыре красивых эффекта падающего снега на jQuery/JavaScript/CSS3
Модули и скрипты
Кроссбраузерная стилизация полосы прокрутки (ScrollBar) на jQuery
Модули и скрипты
Скрываем div в случае, если он пустой на JavaScript/jQuery/CSS
Статьи и советы
5
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 1
    17
      •  Проверенный
    13 мая в 00:02

    можете памочь с бегущей стракой я добавил первый код и добавил сам js файл в шаблон но са вторым кодом что делать как его обвернуть куда его добавить что нужно сделать

    <div id="content">

    Ваш контент

    </div>

      • 4
      1067
        •  Команда Pandoge
      13 мая в 11:10

      Eugen System, здравствуйте!

      Ваш контент - Ваша строка. Вставляете в нужное Вам место.

      • 1
      17
        •  Проверенный
      13 мая в 21:55

      вот так я зделал что делаю нетак

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

      • 1
      17
        •  Проверенный
      13 мая в 23:39

      всё разобрался

    • 2
    766
      •  Гости
    16 дек в 07:17

    Демок не хватает. А вот дождик, в предыдущем посте, на некоторых сайтах не работает, точнее на моём, я особо не всматривался, может стили, классы совпадают, но просто так скопировать и вставить, работать не будет. Своим присутствием, не позволяет контенту сайта загрузиться ,может ад блок хз. И этот ползунок подсказка, очень напрягает, и отвлекает от самого сайта. Было бы лучше, сделать для нее закрытие по кукам, иначе сайт хочется покинуть, из за не удобности - Мешает печатать, копировать ,отвлекает.

Подняться наверх
«Pandoge» - помощник вебмастера