2013-02-28 60 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);