Есть ли что-то вроде жизненного цикла для мобильных страниц jQuery? Например, события, которые запускаются при инициализации, показе, скрытии/назад или любых других событиях?!
Заранее спасибо!
Есть ли что-то вроде жизненного цикла для мобильных страниц jQuery? Например, события, которые запускаются при инициализации, показе, скрытии/назад или любых других событиях?!
Заранее спасибо!
Всю информацию, найденную здесь, также можно найти в моем блоге ARTICLE вы также найдете рабочие примеры.
событие pagebeforecreate
событие создание страницы
Лучшее событие, если вы хотите динамически добавлять содержимое страницы и позволить jQuery Mobile стилизовать ваш новый контент. Не используйте его в случае вызова ajax, тогда следует использовать pagebefore show, но весь динамически добавляемый контент должен быть вручную улучшен.
событие инициализация страницы
Он будет срабатывать только один раз при загрузке страницы, любой возврат на страницу не будет запускать его снова, если только страница не будет обновлена вручную.
событие pagebeforehide
событие pagebeforeshow
Лучшее событие для манипулирования страницей
событие удаление страницы
событие скрытие страницы
событие показ страницы
Единственное событие, в котором можно инициализировать и использовать другие графические jQuery/javascript, такие как графические инструменты или карусели.
событие pagebeforechange
Всегда срабатывает дважды, так что пропустите
событие изменение страницы
Всегда срабатывает дважды, так что пропустите
Если вы хотите узнать больше об этой теме и о том, как в целом работают события страницы, посмотрите мои другие СТАТЬЯ. Или найдите его ЗДЕСЬ. Просто найдите главу под названием Порядок перехода событий страницы. Но и читать все где угодно.
Официальная документация: http://jquerymobile.com/demos/1.2.0/docs/api/events.html
Так же, как жизненный цикл активности Android. Страницы jQuery Mobile имеют разные events
. Вы можете проверить список событий из официальной документации для jQuery Mobile 1.3.0
.
и многие другие события jQuery Mobile, документация доступна здесь
В моем открытии обычно используются события pagebeforeshow
, pageshow
и pagecreate
.