2013-02-28 57 views
0

我有一個帶有嵌套可摺疊鏈接的引導欄。當然,每個鏈接點擊時會重新加載頁面,導致菜單崩潰。我想知道是否有一種方法可以保持邊欄導航在頁面加載之間展開。這樣,用戶在瀏覽時就不必一次又一次地擴展相同的項目。Bootstrap側欄導航記住擴展項目

從我目前閱讀的內容看,顯然有一種方法可以用cookie來做到這一點,但我絕對不知道如何實現它。由於

+0

好友帖子代碼,以及您的問題是社區沒有任何好處,如果它只是關心你。應該在這裏發佈問題的代碼發佈,以便在遇到同樣問題的其他人能夠真正從中受益時。閱讀常見問題解答和我們瞭解更多信息。 – Shail 2013-03-01 02:47:54

回答

0

退房這太問題有關如何使用jQuery實現餅乾一些想法: How do I set/unset cookie with jQuery?

你可以用餅乾這個jQuery插件: https://github.com/carhartl/jquery-cookie

通過以上你可以設置一個JSON對象與菜單顯示/隱藏狀態,可以回讀:

$.cookie.json = true; 
var sidebarstate = '[ {Item: "blah", expand: true}, {Item: "2", expand: false}]'; 
$.cookie('sidebar', sidebarstate); 
... 

var sidebar = $.cookie('sidebar'); 
alert('sidebar: ' + sidebar);