Фиксированное положение блока при скролле свыше 145px
Здравствуйте.
Проблема состоит в том, что есть некоторый блок, который должен уезжать вверх вместе с основным контентом, но должен останавливаться и вести себя как блок с {position:fixed; top:0;}, как только пользователь проскроллит более 145px. Не могу никак получить значение проскроленной области. Заранее спасибо. |
|
var s;
var nav = $('#navigation'); $('body').scroll(function(){ s = $('body').scrollTop(); if (s > 145) {nav.attr('class','fx');} else {nav.attr('class','ab');} }); Не работает на вебкитах (хром, сафари) и в ИЕ |
лучше используйте $(window).scroll(function () { ... })
|
Спасибо. Все работает
|
Часовой пояс GMT +3, время: 15:18. |