пример
Оповещать некоторый текст, когда страница инициализируется, но перед тем улучшение началось:
$(document).on("pagebeforecreate",function(){
alert("pagebeforecreate
event fired!")
});
Попробуй сам " Определение и использование
Pagebeforecreate событие срабатывает, когда страница собирается быть инициализирован и перед JQuery Mobile начал повышение страницы.
Используйте это событие, чтобы манипулировать содержимое перед JQuery Mobile имел шанс сделать это. Например, если вы хотите добавить атрибуты данных с помощью сценария, а не в исходном коде HTML (смотри пример ниже).
Примечание: Это событие срабатывает только один раз на "странице" - Каждый раз , когда страница загружена в первый раз, JQuery Mobile кэширует страницы в DOM (памяти), поэтому при перемещении назад от pagetwo к pageone (к примеру), это событие не сработает, потому что тогда, pageone уже инициализирован.
Сопутствующие мероприятия:
- pagecreate - срабатывает , когда создается страница, но прежде , чем повышение завершено
Синтаксис
Для того, чтобы инициировать событие для всех страниц в Jquery Mobile:
$("document").on("pagebeforecreate",function(event){...})
Try it
Для того, чтобы инициировать событие для конкретной страницы:
$("document").on("pagebeforecreate"," page ",function(event){...})
Try it
параметр | Описание |
---|---|
function(event) | Необходимые. Задает функцию для запуска при возникновении события pagebeforecreate Функция имеет дополнительный объект события, который может содержать любые свойства событий Jquery (например , event.target, Event.type и т.д.) См Jquery события Справочник для получения дополнительной информации. |
page | Необязательный. Указывает на идентификатор страницы, чтобы указать pagebeforecreate событие для. Для внутренних страниц, используйте #ID. Для внешних страниц, используйте externalfile.html . |
Попробуйте сами - Примеры
Демонстрация pagebeforecreate и pagecreate
Демонстрация того, что показывает, когда pagebeforecreate и pagecreate огонь.
Манипулировать содержимое перед JQuery Mobile имел возможность сделать это
Используя pagebeforecreate событие, чтобы динамически добавить атрибут.
Объект события
Используя свойство Event.type вернуть сработавший тип события.