Итак, я использую jQuery Mobile и хочу анимировать отдельные элементы на странице как до, так и после изменения. Я устанавливаю переходы «none» в jQuery moblie, а затем пытаюсь добавить класс для анимации отдельных элементов css3. Он работает при смене страниц, поэтому при переходе на новую страницу появляется переход к элементам, но перестановка страниц происходит быстро и анимация теряется. Есть ли способ заставить функцию pagebeforechange дождаться окончания анимации и перейти на следующую страницу? preventDefault (); останавливает изменение страницы вообще. Мне нужно как обратный звонок или отложенный объект или что-то? Если я вызову changepage в pagebeforechange после завершения анимации ... функция запускается рекурсивно: (
transitions: function(){
$(document).bind( "pagebeforechange", function( e, data ) {
$('.search_words li').addClass('animated flipInX');
});
$(document).bind( "pagechange", function( e, data ) {
$('.search_words li').addClass('animated flipInX');
});
},
Заранее спасибо!