Как называется событие после смены страницы (после использования $ .mobile.navigate ('page-1'))

0

Я не позвоню:

  $(document).on('nameOfevent' function(){....

после того, как я позвонил в $.mobile.navigate('page-1') в другом месте

(У меня есть два div в одном файле HTML, и в каждом div у меня есть атрибут data-role = "page".)

Каково имя события, которое будет .navigate после изменения страницы с помощью функции jquery .navigate?

Теги:

2 ответа

1
Лучший ответ

Описание: Запущено на "toPage" после завершения анимации перехода.

jQuery (".selector").on("pageshow", function (event) {...})

0

Имя события navigate, говорит jQuery.

 $.mobile.navigate( "#page-1", { info: "info about the #page-1 hash" });

Затем вы можете подключить событие следующим образом:

 $( window ).on( "navigate", function( event, data ) {
    console.log( data.state.info );
    console.log( data.state.direction )
    console.log( data.state.url )
    console.log( data.state.hash )
  });

EDITS: { info: "info about the #page-1 hash" } не требуется, поэтому вы можете пропустить ее и написать $.mobile.navigate( "#page-1"); Событие navigate будет работать без данных.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню