Jak zmienić stronę w jQuery mobile (1.4 beta)?

Czytam dokumenty, które $.mobile.changePage zostały przestarzałe.

Ale to nie mówi na korzyść tego, co, lub co mogę użyć zamiast.

Czy istnieje do tego nowa strona dokumentacji API?

Kiedyś używałem $.mobile.changePage("index.html", {reloadPage:true}); ale wygląda na to, że dodanie reloadPage:true łamie Stronę

Author: Flimzy, 2013-10-04

2 answers

Od jQuery Mobile 1.4, $.mobile.changePage() jest przestarzałe i zastąpione przez:

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

skrócony ...

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

jeszcze krótszy ...(1)

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

Uwaga: target to #page_id lub URL.

Demo


(1)<body> domyślnie jest pageContainer , chyba że $.mobile.pageContainer zostanie zmodyfikowany na mobileinit.

 76
Author: Omar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-07 13:47:39

To działa dla mnie:

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

Nextpage: jest adresem URL do przykładu nextpage (var nextPage = ' nextPage.html")

 4
Author: Eagle_one,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-14 10:20:38