2013-12-08 3 views
-1

Привет, я создал скрипт, который меняет слова, но я хочу добавить анимацию при изменении текста. Как я могу это сделать?Как оживить текст(), html() jquery

Link here

+0

Не это уже есть анимации? Что именно вы хотите сделать? – JJJ

ответ

0

Вы начинаете анимацию, и непосредственно после его запуска вы остановить его:

$(".dynamo").animate({"opacity": "0"}, 500).stop(); 

Использование

$(".dynamo") 
    .stop() // Stop on-going animation 
    .animate({"opacity": "0"}, 500, function() { 
     // After first animation finished 
     $(this).html(array[i]).animate({ opacity: 1 }); 
    }); 

http://jsbin.com/umUWAGu/2

+0

Эта функция в анимации является функцией обратного вызова? Я начинаю. – Zolax

+0

Это действительно функция обратного вызова –

+0

, поэтому, когда конец анимации и непрозрачность - это функция 0? – Zolax

0

Вы можете использовать FadeIn и FADEOUT методы библиотеки Jquery. Вы должны создать второй элемент с положением: абсолютный, установить непрозрачность в ноль и оживить оба элемента (конечно, с удалением первого).

Смежные вопросы