JQuery Mobile → Жизненный цикл страницы?

Есть ли что-то вроде жизненного цикла для мобильных страниц jQuery? Как события, которые запускаются в init, show, hide/back или какие-либо события?!

Спасибо заранее!

Ответ 1

Введение

Вся информация, найденная здесь, также находится в моем блоге СТАТЬЯ, вы также найдете рабочие примеры.

Во время перехода страницы:

событие pagebeforecreate

событие pagecreate

Лучшее событие, если вы хотите динамически добавлять содержимое страницы и позволить jQuery Мобильный стиль нового контента. Не используйте его в случае вызова ajax, pagebefore show следует использовать, но все динамически добавленные материалы их необходимо вручную увеличить.

событие pageinit

Он будет запускаться только один раз на загрузку страницы, любое возвращение на страницу будет не запускать его снова, если страница не обновляется вручную

событие pagebeforehide

событие pagebeforeshow

Лучшее событие для манипулирования страницей

событие pageremove

событие просмотр страницы

событие страницы

Только событие, в котором может быть инициализирован и использован другой графический jQuery/javascript, например графические инструменты или карусели

Остальные из них:

событие pagebeforechange

Всегда будет запускаться дважды, поэтому пропустите его

событие pagechange

Всегда будет запускаться дважды, поэтому пропустите его

Если вы хотите узнать больше об этой теме и о том, как работают страницы, посмотрите на мою другую СТАТЬЯ. Или найдите ЗДЕСЬ. Просто найдите главу, названную Приоритет событий страницы. Но также читайте все где угодно.

Официальная документация: http://jquerymobile.com/demos/1.2.0/docs/api/events.html

Ответ 2

Также как жизненный цикл активности Android. jQuery Мобильные страницы имеют разные events. Вы можете просмотреть список событий из официальной документации для jQuery Mobile 1.3.0.

и многое другое jQuery Mobile events документация доступна здесь

В моем открытии pagebeforeshow, pageshow и pagecreate являются обычно используемыми событиями.