我有一個很大的問題... 我做了一個網站使用ajax技術和d3 js庫。 在實踐中我只有一個html頁面,並使用javascript,d3,ajax和java servlet我每次點擊都替換頁面的內容。 現在,讓我說,我被迫工作,不是爲了我,我永遠不會這樣做。保存導航歷史
問題是,如果我決定在我的導航的某個位置刷新頁面或向後(使用瀏覽器上的按鈕),我會返回到主頁。 我該怎麼辦?
非常感謝!我希望我解釋並對不好的英語感到抱歉!
我有一個很大的問題... 我做了一個網站使用ajax技術和d3 js庫。 在實踐中我只有一個html頁面,並使用javascript,d3,ajax和java servlet我每次點擊都替換頁面的內容。 現在,讓我說,我被迫工作,不是爲了我,我永遠不會這樣做。保存導航歷史
問題是,如果我決定在我的導航的某個位置刷新頁面或向後(使用瀏覽器上的按鈕),我會返回到主頁。 我該怎麼辦?
非常感謝!我希望我解釋並對不好的英語感到抱歉!
終於我沒有使用庫。 我使用的JavaScript事件監聽器
window.addEventListener("hashchange", funcRef, false);
window.addEventListener("load", funcRef, true);
的功能函數引用我有這樣的代碼:
if (location.hash === "#login") {
ShowLoginForm();
}
if (location.hash === "#home") {
showLayoutHome();
}
ECC .... 它的工作原理! :)
正如馬蒂已經提出的,History.js對此很棒。
或者,看看這個線程:https://stackoverflow.com/questions/116446/what-is-the-best-back-button-jquery-plugin
我可以用這個嗎? https://github.com/balupton/History.js/ – Martina
這裏有什麼問題? – mihai
我不知道我應該使用什麼導航歷史... – Martina