Скрипт скроллинга на JavaScript
Для того, чтобы получить точно такой же скроллинг странички, как на данной страничке, воспользуйтесь JavaScript кодом, представленным ниже:
Код:
<script type="text/javascript"> var speed=1; var current_position=0,alt=1,position_1=0,position_2=-1; function scrolling(){ if (document.all) x=document.body.scrollTop else x=window.pageYOffset; if (alt==0) alt=1 else alt=0; if (alt==0) position_1=x else position_2=x; if (position_1!=position_2){ if (document.all) current_position=document.body.scrollTop+speed else current_position=window.pageYOffset+speed; window.scroll(0,current_position); } else { current_position=0; window.scroll(0, current_position); } } function start_scroll(){ timeout_id = setInterval("scrolling()", 10); } </script>
Кнопки, управляющие запуском и остановкой скрипта автоскроллинга, следует описывать следующим образом:
Код:
<input type="submit" value="Запустить" onclick='start_scroll();'> <br> <input type="submit" value="Остановить" onclick='clearTimeout(timeout_id);'>
В результате вставки выше приведенного JavaScript кода, у Вас должна получиться точно такая же вертикальная прокрутка (скролл) странички, как на данной страничке.