我正在處理多個HTML頁面phoneGap應用程序,我想實現一個導航欄。Phonegap導航欄不能用於多個html頁面
我使用下面的代碼的PhoneGap navigation bar實現:
在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
,因爲我在主頁中不需要它。
但是當我去下一個HTML頁面xyz.html
通過點擊一個按鈕,將顯示navBar
相同的行爲:即沒有留下,寫按鈕相同的標題。
但我希望它改變當前加載的頁面的標題,並且還插入leftNavBarButton
標籤,以便我還可以返回到上一頁。
但它沒有發生。我還試圖在xyz.html
頁面中編寫一個腳本,該腳本應該更改其標題並將leftNavBarButton
作爲後退,但不起作用。
它的靜態在整個應用程序相同的標題,我無法回到前一頁。我希望它的行爲是全球性的,隨着每一頁的變化而變化,並且保持以前頁面的狀態!我怎樣才能做到這一點?
我是否需要在每個html頁面中包含navigationbar.js? –
是的,你這樣做!當然 – mram888
我確實有幾乎相同的問題。當我在index.html。我的導航欄正在使用標題和左鍵。如果我去另一個html文件。像test.html一樣。我確實看到了帶有標題和左按鈕的導航欄,但鏈接不起作用。我必須在sub-htmls中做什麼,navigationBar上的按鈕仍然有效? – craphunter