jQuery Mobile переходы на отдельные элементы страницы до изменения и изменения страницы - PullRequest
1 голос
/ 02 марта 2012

Итак, я использую 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');
 });
},

Заранее спасибо!

1 Ответ

0 голосов
/ 08 марта 2012

вы могли бы попробовать pagehow вместо pagebeforechange. Beaucse pagehow запускается перед событием смены страницы

...