Последние учебники веб-разработки
 

Jquery pageinit событий

<Jquery Мобильные события

пример

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

$(document).on("pageinit",function(){
  alert("pageinit event fired!")
});
Попробуй сам "

Определение и использование

Событие pageinit осуждался в JQuery версии 1.4.0. Используйте pagecreate вместо того, чтобы событие.

Событие pageinit срабатывает, когда страница была инициализирована и после того, как JQuery Mobile закончил повышение содержания страницы.

До версии 1.4, это событие было использовано вместо JQuery DOM ready() метод, чтобы поместить все другие события и функции JQuery. Это происходит потому, что он будет работать ли страница загружена непосредственно или через вызов AJAX другой страницы. Тем не менее, начиная с версии 1.4, это был заменен pagecreate событием.

Примечание: Это событие срабатывает только один раз на "странице" - Каждый раз , когда страница загружена в первый раз, JQuery Mobile кэширует страницы в DOM (памяти), поэтому при перемещении назад от pagetwo к pageone (к примеру), это событие не сработает, потому что тогда, pageone уже инициализирован.

Сопутствующие мероприятия:

  • pagebeforecreate - срабатывает , когда страница собирается быть инициализирован, но до начала усиления
  • pagecreate - срабатывает , когда создается страница, но прежде , чем повышение завершено

Синтаксис

Для того, чтобы инициировать событие для всех страниц в Jquery Mobile:

$(document).on("pageinit",function(event){...}) Try it

Для того, чтобы инициировать событие для конкретной страницы:

$(document).on("pageinit"," page ",function(event){...}) Try it

параметр Описание
function(event) Необходимые. Задает функцию для запуска при возникновении события pageinit

Функция имеет дополнительный объект события, который может содержать любые свойства событий Jquery (например , event.target, event.type и т.д.) См Jquery события Справочник для получения дополнительной информации.
page Необязательный. Указывает на идентификатор страницы, чтобы указать событие pageinit для. Для внутренних страниц, используйте #id . Для внешних страниц, используйте externalfile.html .

Попробуйте сами - Примеры

Демонстрация pagebeforecreate и pagecreate
Демонстрация того, что показывает, когда pagebeforecreate и pagecreate огонь.

Объект события
Используя свойство Event.type вернуть сработавший тип события.


<Jquery Мобильные события