私index.html
は単に多くのページホルダーを保持しています:
<body>
<div data-role="page" id="homePage"></div>
<div data-role="page" id="registrationPage"></div>
<div data-role="page" id="walletPage"></div>
.. and a lot of page holders
</body>
私のJavascriptは、実行時にすべてのページをロードしています:
var resources = [{
id: "#homePage",
url: "pages/homePage.html"
},
{
id: "#walletPage",
url: "pages/walletPage.html"
}] ...
$(document).ready(function() {
$.mobile.defaultPageTransition = "slide";
loadResource()
})
ネイティブ アプリを提供するために、すべてが Phonegap 内にラップされます。問題は、すべての動的ページの最初のスライド アニメーションが iPhone で台無しになっていることです。2 回目以降は、すべてが期待どおりに機能します。ある種のブラウザのキャッシュの問題のように思えます。
解決またはデバッグする方法について何か提案はありますか?