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

Jquery pagebeforecreate событий

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

пример

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

$(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 вернуть сработавший тип события.


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