我试图找出一种方法,以便在按下按钮时切换 cookie + 类。
如果:按下类名为的按钮btn_fixed
:
- 将 cookie “fixed”设置为“true”,
- 将类添加到<header>
名为“fixed”的“”中,同样当页面加载时,类“fixed”是已应用,因为 cookie 设置为 true。
Else:
- 将 cookie "fixed" 设置为 "false" (默认值,当第一次进入站点时),
- 从 " " 中删除类 "fixed <header>
"
这是我到目前为止所得到的,我现在可以看到它与我想要它做的相去甚远:
if (jQuery.cookie("fixed") != "true") {
jQuery('a.fixed_btn').click(function () {
jQuery('header').addClass('fixed');
jQuery.cookie("fixed", "true");
});
}
else
{
jQuery('a.fixed_btn').click(function () {
jQuery('header').removeClass('fixed');
jQuery.cookie("fixed", "false");
}
<a href="#" class="fixed_btn">Fixed/Fluid</a>
<header>aaa</header>
谢谢你的帮助。