【发布时间】:2012-01-10 08:07:24
【问题描述】:
我用我(非常)简陋的 jQuery hackish 方式拼凑了以下内容:
$(".toggle_container").hide();
$(".trigger a").addClass("close");
$(".trigger a").click(function() {
$(".toggle_container").slideUp('200','swing');
$(".trigger a").removeClass("open").addClass("close");
if ($(this).next(".toggle_container").is(":hidden")) {
$(this).next(".toggle_container").stop(true,false).slideToggle('200','swing');
}
});
jsfiddle 在这里:http://jsfiddle.net/FWzWu/8/
我从未使用过 jquery cookie 插件,但现在想用它来记住页面之间的用户菜单状态。在此处使用 github 插件:https://github.com/carhartl/jquery-cookie
非常感谢任何帮助! 谢谢!
【问题讨论】:
-
老实说,我不知道将 cookie 设置为什么以及如何将其与我目前所拥有的相结合。
-
或者怎么做才能读回它并为此设置导航。
-
PHP 中的sessions 不是更好的选择吗?如果您在没有页面重新加载的情况下使用 jquery 做事,那么您可以使用 AJAX 来更新会话变量。当用户离开页面时,您将失去菜单状态,但如果您只在页面之间使用它,那么我会使用会话。
-
我在这个 SASS 托管环境中。没有分体式。 ://
标签: jquery menu jquery-cookie