Автоскроллинг контента при помощи JavaScript

На этом уроке показано как при помощи JavaScript, можно создать автоскроллинг контента на Вашей странице. Этот скрипт может быть полезен на страницах с большим количеством контента, а так же может быть удобен при чтения большо количества текста т.к. можно регулировать скорость прокрутки. И так, начнем....

Для начала создадим чистый html файл в котором между тегами <body></body> вставим вот этот JS  код:

<script type="text/javascript"> var speed=1 // Скорость прокрутки от 1 до 1000000000 (0- отмена прокрутки) var currentpos=0,alt=1,curpos1=0,curpos2=-1 function initialize(){ startit() } function scrollwindow(){ if (document.all) temp=document.body.scrollTop else temp=window.pageYOffset if (alt==0) alt=1 else alt=0 if (alt==0) curpos1=temp else curpos2=temp if (curpos1!=curpos2){ if (document.all) currentpos=document.body.scrollTop+speed else currentpos=window.pageYOffset+speed window.scroll(0,currentpos) } else{ currentpos=0 window.scroll(0,currentpos) } } function startit(){ setInterval("scrollwindow()",10) // время задержки прокрутки } window.onload=initialize </script>

А теперь, после скрипта введем любой текст, если его будет больше чем, высота Вашего экрана, то скрипт начнет автоматически прокручивать страницу.

Настроить скорость прокрутки можно в прокомментированных местах скрипта:

var speed=1 // Скорость прокрутки от 1 до 1000000000 (0 - отмена прокрутки) setInterval("scrollwindow()",10 // время задержки прокрутки

скачать 

демо

источник http://wcoders.com/  

 

гороскоп
Яндекс цитирования

200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время

ОТПРАВИТЬ ПИСЬМО

Имя отправителя *:
E-mail отправителя *:
Тема письма:
Текст сообщения *:
Код безопасности *:

Сделать бесплатный сайт с uCoz