web-dev-qa-db-ja.com

jQuery mobile(1.4ベータ版)でページを変更する方法は?

_$.mobile.changePage_が廃止されたというドキュメントを読んでいます。

しかし、代わりに何を使用できるのか、何を使用できるのかについては言及していません。

このための新しいAPIドキュメントページはありますか?

$.mobile.changePage("index.html", {reloadPage:true});を使用していましたが、_reloadPage:true_を追加すると改ページするようです

25
Patrioticcow

jQuery Mobile 1.4以降、$.mobile.changePage()は非推奨になり、次のものに置き換えられます。

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

短縮...

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

さらに短く...(1)

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

注:targetは#page_idまたはURLです。

デモ


(1) <body>は、デフォルトではpageContainerですが、$.mobile.pageContainermobileinitで変更されます。

78
Omar

これは私のために働く:

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

nextpage:nextpageの例のURL(var nextPage = 'nextPage.html')

4
Eagle_one