0

Cookieを保存して使用し、viewStyleユーザーの種類を把握しようとしています。このCookieにはスイッチがあります。

これが私がクッキーを更新したい方法です

                $('body').on('click','.viewBy li a',function(){
                    if($('.titular').length > 0){
                         $.cookie('viewBy','titular',{expires:30});
                    }else{
                         $.cookie('viewBy','',{expires:30});
                    }
                });

そして、これは私がチェックしている方法です

                if($.cookie('viewBy')){
                        $('.viewBy li').toggleClass('active');
                        $('.recetaTitular').addClass('titular');
                } 

しかし、私はこのファイアバグエラーを受け取ります:

$.cookie is not a function
[Parar en este error]   

で試してみました

                if(typeof $.cookie('viewBy') != 'undefined' &&($.cookie('viewBy'))){
                        $('.viewBy li').toggleClass('active');
                        $('.recetaTitular').addClass('titular');
                } 

しかし、同じエラーが発生する

4

1 に答える 1

5

$.cookiejQuery関数ではありません。プラグイン、おそらくこれを含める必要があります:

https://github.com/carhartl/jquery-cookie

jQueryプラグインをロードした後。

于 2012-04-07T16:05:35.443 に答える