Прокрутка до якоря

Старый mweb

Модератор: [mweb team]

Прокрутка до якоря

Сообщение Padonak Вт янв 23, 2007 1:54

Вопрос такой. В коде страницы размещен якорь. Я хочу прокрутить страницу к этому якорю
но не рывком а плавно по 1 пикселю (window.scrollBy(0,1)) вызывая эту функцию до
тех пор пока якорь не достигнет верхней границы видимой области окна браузера. как мне
задать условие остановки?

function slider(){
if(!тут это условие){window.scrollBy(0,1);}
else{return;}
setTimeout("slider()",1);
}

или как-то так...
естественно необходима кроссбраузерность условия или вариант разделения условий в
зависимости от браузера.
вобщем подскажите если кто в курсе.
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Muerto Вт янв 23, 2007 11:00

http://www.oreillynet.com/pub/a/network ... sinJS.html - cтатья
http://www.kryogenix.org/code/browser/smoothscroll/ - пример.
P.-S. Некорректно отрабатывает back.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Padonak Вт янв 23, 2007 13:03

пасиб пошел разбиратцо -14-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

cron