ON / OFF导航面板(页面间缓存)

时间:2011-11-02 12:42:48

标签: javascript jquery

我在下面写了一个小的示例页面,向您展示我的意思。

是否有人在导航到另一个页面时保持 .panelNav 打开,仅在用户允许更改时才将其作为ON / OFF开关?

http://glustik.com/glustik2/page1.html

3 个答案:

答案 0 :(得分:2)

我会使用jQuery cookie插件 - https://github.com/carhartl/jquery-cookie - 并将cookie设置为menuOpen或menuClose&当用户更改菜单状态时,写入/重写它。

答案 1 :(得分:1)

是的,这里有一些建议:

  • 使用AJAX将其他页面直接加载到内容中 占位符
  • 存储Cookie值,并在到达另一个页面时打开菜单(如果已设置)。

答案 2 :(得分:0)

或者,将一个参数(例如“?navopen = 1”)或片段标识符(“#navopen”)附加到链接的URL,并在$(document).ready函数中检查该参数。这可能比cookie更好,因为它会跟随用户的点击,但不会影响从其他来源打开的页面。