Выполнение анимации, когда анимация заканчивается

0

я создал плавающую рыбу, и я хочу, чтобы в конце анимации рыба вращалась и плавала доверху

function anim() {
    $(".fish_wrap").animate({
        "left": "-90px" }, 5000);    
}
anim();

вот ссылка на скрипку:

http://jsfiddle.net/TxC5y/3/

Теги:
animation
rotation
jquery-animate

1 ответ

2

Функция .animate() предоставляет функцию обратного вызова, которая должна выполняться при завершении анимации. Что-то вроде этого:

$(".fish_wrap").animate({
    "left": "-90px" }, 5000,
    function () {
        // perform your next task here
});

Эта встроенная функция, передаваемая в .animate() будет вызываться, когда анимация завершается, так что вы добавили следующий шаг (ы). (Вращение и плавание на вершине.)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню