1

次のコードを記述し、jquery cookie を使用していますが、機能していないと思います。しかし、これら2つのステートメントを削除するとすぐに、

$.cookies(cookieName, hash, cookieOptions);

alert($.cookies(cookieName));

他のすべては正常に動作しますが、構文エラーはありますか? 他のブラウザでも確認しましたが、localhost を使用していますが、どのブラウザも Cookie で動作しません。どんな助けでも大歓迎です!

よろしくジェイ

$(document).ready(function(){

    $("a.tab").click(function () {
        var cookieName = 'active';
        var cookieOptions = {expires: 7, path: '/'};

        var hash = this.getAttribute("href");

        if (hash.substring(0, 1) === "#") {
            hash = hash.substring(1);
        }
        $(".active").removeClass("active");
        $(this).addClass("active");
        location.hash = hash;

        $.cookies(cookieName, hash, cookieOptions);
        alert($.cookies(cookieName));

        alert(hash);
        showTab(hash);

        return false;
    });

    function showTab(hash) {
        $(".content").hide();
        var content_show = "content_";
        $("#"+content_show+hash).fadeIn();
    };
});
4

0 に答える 0