Доброго всем времени суток. Есть обработчик события 'scroll', который при определенных значениях добавляет меню, показывает скрывает кнопки, запускает анимацию и т.д. Вот пример
function Scroll(){
var scr=pageYOffset; //значение скролла
if (scr > 20 && scr < 40) {
делаем что нибудь;
}
if (scr > 60 && scr < 80) {
делаем что нибудь;
}
if (scr > 100 && scr < 120) {
делаем что нибудь;
}
if (scr > 140 && scr < 160) {
делаем что нибудь;
}
естественно если быстро прокрутить страницу часть значений проскальзывает, т.е. старое значение 50 новое может быть 100. Интересно узнать как решается такая проблема.
P.S. за пример кода буду очень благодарен.