НУжно применить эффект к тексту эффект( спомощью плагина
http://jschr.github.io/textillate/ - анимация текста), а потом в этом spane текст заменить на другой.
var $tlt = $('#question').textillate({
autoStart: false,
in: { effect: 'fadeOutUp' }
});
$tlt.textillate('start');
$('#question').text("new_text");
//если закоментировать $('#question').text("new_text");
//то $tlt.textillate('start'); работает
отрабатывает только $('#question').text("new_text");
Применяю callbacks
function textOut(){
var $tlt = $('#q').textillate({
autoStart: false,
in: { effect: 'fadeOutUp' }
});
$tlt.textillate('start');
}
function textNext(){
$("#q").text("new_text");
}
var callbacks = $.Callbacks();
callbacks.add(textOut).add(textNext);
callbacks.fire();
Но то же самое, вызывается только вторая функция, первая вообще визуально не работает.
Как вызвать вторую , после первой