0

jQuery Mobile と Phonegap Framework に基づいてモバイル アプリケーションを開発しています。アプリケーションで jQuery Mobile の Ajax ベースのナビゲーションを使用しています。data-role="page" を使用して単一ページ テンプレート内のすべてのページを意味します。

しかし、私は1つの問題で立ち往生しています.$.mobile.changePage('#xyz');私はページ間を移動するためにjQueryモバイルの方法を使用しています.ボタンまたはリンク。a->b->aそのページ自体でもう一度いいね。何が起こっているのかわかりません。コード エラーやコードの問題はありません。transition="fade"私は私のアプリケーションで与えました。を含むすべてのことを試しましたが-webkit-backface-visibility:hidden;"$.mobile.changePage.defaults.allowSamePageTransitions = true;"何も機能していません。コードをコピーまたは貼り付けできません。私にはこれを行う許可がありません。しかし、皆さんが私に助けを提供できれば、それは素晴らしいことです.

私があなたに聞きたいことを皆さんが理解してくれることを願っています。

これは私の編集です。

Javascript の場合

$('#secondPage').on('pageinit',function() { jQuery('#itemlist').on('tap',function(){$.mobile.changePage('#homePage',{transition:"fade"});}); });

そしてHTMLの場合

<body>
<div data-role="page" id="firstPage">
<div data-role="header" data-position="fixed" data-theme="c">
</div>
<div data-role="content" data-theme="c">
<a data-role="button" href="#" data-theme="c" data-corners="false" id="itemlist">HomePage</a>
</div>
<div data-role="footer" data-theme="c">
</div>
</div>
<!- ------------------------------------------------------------------------------- ->
<div data-role="page" id="homePage">
<div data-role="header" data-theme="c">
</div>
<div data-role="content" data-theme="c">
</div>
<div data-role="footer" data-theme="c">
</div>
</div>
</body>
4

1 に答える 1