0

#video-toggle という名前の div を非表示にしようとしていますが、Cookie を使用して、その後のページの読み込み時にその div を非表示のままにします。私は完全な jQuery 初心者で、何が間違っているのかわかりません。

指定されたリンクをクリックすると、Cookie が現在 null であることを通知するアラートがポップアップ表示されるだけです。値は設定されていません。私を正しい方向に導くことができる人はいますか?

jQuery(document).ready(function() { 

        jQuery('a#slick-slidetoggle').click(function() { 
            $.cookie('isHidden','true', { path: '/' });
            alert( $.cookie('isHidden') );
            return false;
        }); 

        var hidden = $.cookie('isHidden');

        if (hidden == null) {
            jQuery('#video-toggle').show();
        }

    }); 

ありがとう。:-)

4

2 に答える 2

0

おそらくあなたのクッキーを設定するときに試してください:

$.cookie("isHidden","true");

それが機能する場合は、パス オプションの受け渡しに問題があります。

乗り方を教えてください。

于 2011-03-22T12:09:38.507 に答える
0

このjqueryプラグインが必要です:

http://plugins.jquery.com/project/Cookie

このサイトもチェックしてください:リンク

于 2011-03-22T11:51:41.023 に答える