пример
Оповещать какой-нибудь текст, когда страница была создана, но прежде, чем повышение будет завершена:
$(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 вернуть сработавший тип события.