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