Spec-Zone.ru › jQuery Mobile

navigate

событие navigateверсия добавлена: 1.3

Описание: Оберточное событие для hashchange и popstate

Событие navigate является оболочкой вокруг событий hashchange и popstate. Помимо предоставления одного события для всех браузеров, оно также предоставляет объект данных в обоих случаях, что позволяет объединить обработчики. Эта функция используется методом $.mobile.navigate для включения направленности и информации об URL.

Пример:

Дважды измените фрагмент хеша, а затем выведите данные, предоставленные событием navigate, когда браузер перемещается назад по истории. ПРИМЕЧАНИЕ: Состояние по умолчанию не будет предоставлено в браузерах, которые поддерживают только hashchange. Для этой функциональности обратитесь к документации метода navigate.

// Bind to the navigate event
$( window ).on( "navigate", function( event, data ) {
  console.log( data.state );
});
 
// Trigger a navigate event by pushing state
window.history.pushState( { foo: "bar" }, "Title", "http://example.com/#foo" );
 
// From the `navigate` binding on the window, console output:
// => {}
 
// Trigger a navigate event by pushing state
window.history.pushState( {}, "Title", "http://example.com/#bar" );
 
// From the `navigate` binding on the window, console output:
// => {}
 
// Trigger a navigate event by moving backward through history
window.history.back();
 
// From the `navigate` binding on the window, console output:
// => { foo: "bar" }

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquerymobile.com/navigate

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API