Как мне анимировать при наведении курсора или тайм-аут с помощью jquery / javascript? - PullRequest
1 голос
/ 25 мая 2011

Поэтому я хочу анимировать и отобразить меню на элементе наведения или когда определенное время прошло без наведения.

Это то, что у меня есть, но оно не работает.1004 *

1 Ответ

2 голосов
/ 25 мая 2011

Попробуйте это:

var didAnimationStart = 0;

$(document).ready(function() {
    $('#logoi').hover(startAnimation); 
    var t = setTimeout(function() { 
        if (didAnimationStart==0) startAnimation();
    },10000);
});

function startAnimation()
{
        didAnimationStart = 1;
        $('.linea').animate({
            width: "93%",
        }, 3000 );
        $('.menu-txt').animate({
            opacity: "1",
        }, 2500 );  
}

Я избавился от () в этой строке: $('#logoi').hover(startAnimation);

...