Я хочу добиться эффекта, подобного эффекту заголовка на ibm.com. Сам заголовок фиксирован. Когда вы прокручиваете вниз, заголовок становится меньше. Когда вы прокручиваете назад, он получает нормальную высоту.SlideDown/Up, оживляя высоту с помощью jquery
Это, как я попробовал:
$(document).ready(function() {
$(window).scroll(function(e){
var scrollTop = $(window).scrollTop();
if(scrollTop > 50){
$('.main_nav').animate({
height:"30px"
});
}
});
});
Это делает заголовок получить меньше. Но как я могу оживить его до нормальной высоты? Любые другие идеи?
работает как шарм, спасибо! –
Если вы не хотите, чтобы он стоял в очереди, вы должны иметь следующее: 'header.stop(). Animate ({height:" 30px "}, {queue: false})' первый параметр для свойств анимации – voigtan