2013-10-04 16 views
23

$.mobile.changePageが廃止されたことを伝記しています。jQueryモバイル(1.4ベータ版)のページを変更するには?

しかし、それは何のために、あるいは私が代わりに使うことができるとは言いません。

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

私は$.mobile.changePage("index.html", {reloadPage:true});を使用するために使用されるが、それはreloadPage:trueを追加すると、ページが$.mobile.changePage()、 1.4 jQueryのモバイルのとおり

+4

ですが、それを見つけることができませんでした。私は(確かに、1.4ベータ1_でテストしましたが) '$ .mobile.navigate()'がそれを置き換えると仮定します。 '.changePage'と同じ引数を受け取ります。 – Omar

+1

上記の記述が正しいです。http://view.jquerymobile.com/1.4.0-beta.1/dist/demos/navigation/ – Sheetal

+0

aha、誰かがこれを回答として投稿してもらえますか?それを正しいと確認しますか? – Patrioticcow

答えて

76

を壊しているようですが、非推奨とに置き換えられます。短縮

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

...

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

さえ短い ... (1)

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

注:は#page_idまたはURLですターゲット。

Demo


$.mobile.pageContainermobileinitに変更されない限り、(1)<body>は、デフォルトでpageContainerあります。

+4

'$ .mobile.pageContainer.pagecontainer(" change "、" index.html "、{reloadPage:true});' – Patrioticcow

+0

@Patrioticcowこれは良いことです。 – Omar

+12

ありがとうございます - ええ、それは文書からの甚大なぼんやりした省略です。 – imaginethepoet

4

これは私の作品:

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

がNEXTPAGE:私は `.changePage`の交換を探してきたNEXTPAGE例にURL(VAR NEXTPAGE = 'nextPage.html')

+0

これはファイル内にはありません – Hunt

+1

あなたはもうウィジェットを初期化する必要はありません....だから ".pageContainer.pagecontainer()" – Red2678

+0

私は知っていますが、100%と約60%で動作しませんでした。初期化されていません。 –

関連する問題