Я нашел здесь полезную часть кода. Я очень надеюсь, что кто-то может мне помочь.jQuery анимированный заголовок при зависании
Вот код:
$(function(){
$('#header_nav').data('size','big');
});
$(window).scroll(function(){
if($(document).scrollTop() > 0)
{
if($('#header_nav').data('size') == 'big')
{
$('#header_nav').data('size','small');
$('#header_nav').stop().animate({
height:'40px'
},600);
}
}
else
{
if($('#header_nav').data('size') == 'small')
{
$('#header_nav').data('size','big');
$('#header_nav').stop().animate({
height:'100px'
},600);
}
}
});
Вопрос: Как сделать то же самое, только при наведении курсора мыши (не прокручивать)?
Большое спасибо.
спасибо. Это полезно, но выявила еще одну проблему. Если вы быстро перемещаетесь по области, она все равно реагирует (это раздражает). Это лучше, чем результат будет выглядеть примерно так: http://coffeesurfing.illy.com/ Как это сделать? Извините за мой английский. – mrWilson
На coffeesurfing.illy вы увидите, если вы прокрутите прошлое быстро, оно немного движется. Я думаю, что они используют .stop(), как это http://jsfiddle.net/JJ8Jc/318/ – Aaron
Почти близко. Спасибо. Я не уверен, правильно ли вы меня поняли сейчас, но можно ли установить время остановки (время, когда область не отвечает, если вы наводите на нее курсор)? В настоящее время он все еще отвечает. – mrWilson