ScrollTop элемента всегда возвращает 0

Sanu0074
На сайте с 31.08.2012
Offline
110
630

Так:

            $(window).on('scroll', function() {
console.log($('.filter').scrollTop());
});

или так:

            
$(window).scroll(function(){
console.log($('.filter').scrollTop());
});

Все время возвращается 0. Почему?

dmitcat
На сайте с 26.05.2005
Offline
123
#1

может так надо?

$('.filter').offset().top

Либо селяВи (http://www.puper.ru), либо селяВас (http://www.puper.ru)!!!
Sanu0074
На сайте с 31.08.2012
Offline
110
#2

dmitcat, так при прокрутке всегда возвращает 601

---------- Добавлено 23.02.2015 в 02:00 ----------

сделал так, в принципе пойдет:

            var ft = $('.filter').offset().top;
$(window).scroll(function(){
var scrl = $(this).scrollTop()-ft;
console.log(scrl);
});

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий