web-dev-qa-db-fra.com

Comment changer de page dans jQuery mobile (1.4 beta)?

Je lis les documents que $.mobile.changePage A été déprécié.

Mais cela ne dit pas en faveur de quoi ou que puis-je utiliser à la place.

Existe-t-il une nouvelle page de documentation API pour cela?

J'avais l'habitude d'utiliser $.mobile.changePage("index.html", {reloadPage:true}); mais il semble que l'ajout de reloadPage:true Les sauts de page

25
Patrioticcow

Depuis jQuery Mobile 1.4 , $.mobile.changePage() est obsolète et remplacé par:

$(":mobile-pagecontainer").pagecontainer("change", "target", { options });

raccourci ...

$.mobile.pageContainer.pagecontainer("change", "target", { options });

Encore plus court ...(1)

$("body").pagecontainer("change", "target", { options });

Remarque: target est #page_id ou URL.

Démo


(1) <body> est pageContainer par défaut, à moins que $.mobile.pageContainer est modifié sur mobileinit.

78
Omar

Cela fonctionne pour moi:

$.mobile.pageContainer.pagecontainer('change', nextPage, {
  transition: 'flow',
  reload    : true
});

page suivante: est l'URL de l'exemple de page suivante (var nextPage = 'nextPage.html')

4
Eagle_one