html / css / javascriptでアプリをビルドし、phonegapを使用してビルドしています。
それで、私は最初にページ間のナビゲーションを単純にする必要がありました。私はこれを試しました:
索引:
<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery.mobile-1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="jquery-1.8.2.js"></script>
<script src="jquery.mobile-1.2.0/jquery.mobile-1.2.0.js"></script>
</head>
<body id="body">
<div id="container" data-role="page">
<a rel="external" data-role="button" href="test.html" data-transition="slide">click me</a>
</div>
</body>
</html>
test.html:
<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery.mobile-1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="jquery-1.8.2.js"></script>
<script src="jquery.mobile-1.2.0/jquery.mobile-1.2.0.js"></script>
</head>
<body id="body">
<div id="container" data-role="page">
New page!
</div>
</body>
</html>
結果:ボタンをクリックすると、test.htmlページの読み込みが非常に遅くなり、data-transition="slide"が無視されるようです。
動的ページのロードに関する記事を見つけました:https ://www.ibm.com/developerworks/mydeveloperworks/blogs/94e7fded-7162-445e-8ceb-97a2140866a9/entry/dynamic_page_loading_for_phonegap1?lang = en
私は本当に得られません。HTMLファイルはローカルに保存されていませんか?では、なぜXMLHtppRequestを実行するのでしょうか。
私の質問は:どうすれば良いページ遷移を(速くそして効果を使って)得ることができますか?