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

Jquery pagecreate событий

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

пример

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

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

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

Pagecreate событие срабатывает, когда страница была создана в DOM (через AJAX или другой), но прежде, чем JQuery Mobile закончил повышение страницы.

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

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

Совет: Это событие также полезно для пользователя , которые хотят создать свой собственный усиление пользовательского виджета:

$(document).on("pagecreate","#pagetwo",function(event){
  $.(":jqmData(role='my-plugin')").myPlugin();
});

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

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

Синтаксис

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

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

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

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

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

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

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

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

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


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