使用jQuery或JavaScript在下一页打开相同的div以记住
使用下面的代码,我希望在下一页中保持相同的menu div处于打开状态。我可能需要使用cookies,但我不知道cookies在JavaScript中是如何工作的使用jQuery或JavaScript在下一页打开相同的div以记住,javascript,jquery,cookies,Javascript,Jquery,Cookies,使用下面的代码,我希望在下一页中保持相同的menu div处于打开状态。我可能需要使用cookies,但我不知道cookies在JavaScript中是如何工作的 $(this) .css({backgroundColor:"#861b1b"}) .next("div.menu_body") .slideToggle(300) .siblings("div.menu_body") .slideUp("slow"); $(this).siblings().
$(this)
.css({backgroundColor:"#861b1b"})
.next("div.menu_body")
.slideToggle(300)
.siblings("div.menu_body")
.slideUp("slow");
$(this).siblings().css({backgroundColor:"#eee"});
这应该有帮助:这应该有帮助:如果浏览器允许,可以通过以下方式访问cookie:
document.cookie
还有一个很好的jQuery插件可以处理这些问题:
阅读自述文件以获取示例和说明
一个简单的例子,让你开始。首先,当用户单击菜单时:
$.cookie("current-menu",$(this).attr("id"));
接下来,当页面加载时:
if($.cookie("current-menu")) {
OpenMenu($("#"+$.cookie("current-menu")));
}
OpenMenu应该包含您在上面发布的代码。确保菜单项具有唯一的ID。如果浏览器允许,可通过以下方式访问cookie:
document.cookie
还有一个很好的jQuery插件可以处理这些问题:
阅读自述文件以获取示例和说明
一个简单的例子,让你开始。首先,当用户单击菜单时:
$.cookie("current-menu",$(this).attr("id"));
接下来,当页面加载时:
if($.cookie("current-menu")) {
OpenMenu($("#"+$.cookie("current-menu")));
}
OpenMenu应该包含您在上面发布的代码。确保您的菜单项具有唯一的ID。是的,我以前看到过,因此我说我也在搜索JQuery解决方案。但我不知道如何开始,我的意思是必须保存哪个变量,或者别的什么,因为我不使用变量,我了解Php,但我喜欢JS和JQ。是的,我以前看过这个,因为我说我也在搜索JQuery解决方案。但我不知道如何开始,我的意思是必须保存哪个变量,或者别的什么,因为我不使用变量,我了解Php,但我喜欢JS和JQ。。