2012-04-07 7 views
0

Ich versuche, ein Cookie zu speichern und zu verwenden, um zu wissen, welche Art von viewStyle Benutzer will. Es gibt einen Schalter für diesen Cookie.

Dies ist, wie ich das Cookie

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

Und das ist, wie ich

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

Aber ich bekomme diese firebug Fehlerprüfung am aktualisieren möchten:

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

Ich habe versucht, mit

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

Aber gleichen Fehler

+0

Wie wäre es 'var cook = $ .cookie ('viewBy'); if (cook) ... 'oder hast du vielleicht ein Script verpasst? – mplungjan

+0

@mplungjan gleichen Fehler .. –

+0

Sie haben also eine JS-Datei verpasst – mplungjan

Antwort