複数の HTML ページの phoneGap アプリケーションに取り組んでおり、ナビゲーション バーを実装したいと考えています。
phoneGapナビゲーション バーの実装に次のコードを使用しています。
ではindex.html
、ナビゲーション バーを次のように定義しました。
function onDeviceReady() {
plugins.navigationBar.init();
// or .create("BlackOpaque") to apply a certain style
plugins.navigationBar.create("BlackOpaque");
plugins.navigationBar.setTitle("Home");
plugins.navigationBar.hideLeftButton();
plugins.navigationBar.hideRightButton();
plugins.navigationBar.show();
}
アプリを実行すると、インデックス ページの上部にナビゲーション バーが作成され、タイトルに というラベルが付けられます。ホームページには必要ないため、HOME
左または右はありません。navBarButton
しかしxyz.html
、ボタンをクリックして次の HTML ページに移動すると、navBar
同じ動作が表示されます。つまり、左ボタンと書き込みボタンのない同じタイトルです。
しかし、現在読み込まれているページのタイトルを変更し、leftNavBarButton
前のページに戻ることもできるようにラベルを挿入したいと考えています。
しかし、それは起こっていません。xyz.html
また、タイトルを変更して元に戻す必要があるスクリプトをページに記述しようとしましたleftNavBarButton
が、機能しません。
同じタイトルのアプリ全体で静的であり、前のページに戻ることができません。ページごとに変化し、前のページの状態も維持するように、その動作をグローバルにしたい! これどうやってするの?