2013-08-27 2 views
0

Я использую этот код для фиксированного заголовка моей страницы:Как оживить "scrollTop()"?

JQuery:

$(window).bind('scroll resize', function() { 
    $('#header').css('top', $(this).scrollTop()); 
}); 

CSS:

#header{ 
    position: relative; 
} 

Как я могу оживить scrollTop()?

+0

Попробуйте JQuery Scroll Чтобы плагин http://demos.flesler.com/jquery/scrollTo/ – achakravarty

+0

Почему вы не просто делать 'позицию: fixed'? – Blender

+0

@Blender, так как я искал некоторые эффекты для этого! –

ответ

1
$('#header').animate({'top' : $(this).scrollTop()}); 
0

Он должен быть как

$('#header').scrollTop(value); 

Atlast

$("#header").animate({ scrollTop: "value in px" }) 
1
$(window).bind('scroll resize', function() { 
    var $this = $(this); 
    $('#header').animate({top : $this.scrollTop()}); 
}); 

должен работать

0

Использование:

$('#header').animate({ scrollTop: 0 }, 'slow');