ボタンが押されたときに Cookie + クラスを切り替える方法を見つけようとしています。
のクラス名を持つボタンbtn_fixed
が押された場合:
- Cookie「 fixed
」を「true」に設定します。 Cookie が true に設定されているため、適用されます。
それ以外の場合:
- Cookie「fixed」を「false」に設定します (サイトに初めてアクセスするときのデフォルト値)。
- クラス「fixed」を「」から削除します。 <header>
<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>
ご協力いただきありがとうございます。