Reklama: Twoja konkurencja już Cię wyprzedziła SPRAWDŹ JAK

Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

Szymon Panecki tracenie czasu

Temat: Wyzwalanie animacji.

Witam, mam sobie taką prostą animację i która zwiększa wielkość diva z 0 do 700 i potrzebuję odpalić kolejne animacje gdy ta kolejno dojdzie do wartości 200, 500 i 700.
Próbowałem z pętlą for próbowałem też z if lecz cały czas mi się coś wysypuję.
Są to moje początki więc jeśli więc jeśli przeoczyłem coś oczywistego i banalnego to proszę o wyrozumiałość.

$( ".head" ).mouseover(function(){


$( ".menu" ).animate( { width: "700px" }, { queue: false, duration: 1000 });
$(".logo").removeClass("logo").addClass("logo-active");


}
return false;
});
24.10.2011, 03:51

Mateusz G. Front-End Developer
(e-creativo/Roche)

Temat: Wyzwalanie animacji.

W animate jest callback step - spróbuj pobawić się z tą funkcją
24.10.2011, 13:43

Szymon Panecki tracenie czasu

Temat: Wyzwalanie animacji.

Mniej więcej sobie poradziłem teraz tylko nie wiem jak usunąć efekt powtarzania animacji po wielokrotnym najechaniu na nią.

$(document).ready(function(){
$(".head").mouseover(function() {$(".menu").animate({ queue: false, height:100, width:700 }, 1000, "linear", function(){ });
$(".header-logo-unactive").removeClass("header-logo-unactive").addClass("header-logo-active");

});

$(".head").mouseout(function() {$(".menu").animate({ height:100, width:0 }, 1000, "linear", function(){ $(".header-logo-active").removeClass("header-logo-active").addClass("header-logo-unactive"); });
});
});

http://faceandsurface.com/data/cos12.html
25.10.2011, 16:34

Andrzej Winnicki Frontend Architect,
Developer &
Magician

Temat: Wyzwalanie animacji.

przed .animate dodaj .stop()
:)
25.10.2011, 16:53



Wyślij zaproszenie do