Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   jquery.cookie.js при обновлении страницы не запоминается активный блок (https://javascript.ru/forum/dom-window/65486-jquery-cookie-js-pri-obnovlenii-stranicy-ne-zapominaetsya-aktivnyjj-blok.html)

DDim1000 21.10.2016 19:44

jquery.cookie.js при обновлении страницы не запоминается активный блок
 
Подскажите пожалуйста, почему не запоминается последний открытый блок div.., после обновления страницы, открытый div принимает display: none, и "прячется".

<head>
...
<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="js/jcarousellite_1.1.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script> 
<script type="text/javascript" src="js/shop-script.js"></script>
<title>...</title>
</head>


shop-script.js:
$(document).ready(function(){

...

      $('#block-category > ul > li > a').click(function(){
      

     if ($(this).attr('class') != 'active' )
          {

           $('#block-category > ul > li > ul').slideUp(400);
           $(this).next().slideToggle(400);
                   $('#block-category > ul > li > a').removeClass('active');
                   $(this).addClass('active');
                   $.cookie('select_cat', $(this).attr('id'));                                 

          }
    else
          {
                   $('#block-category > ul > li > a').removeClass('active');
                   $('#block-category > ul > li > ul').slideUp(400);
                   $.cookie('select_cat', '');
          };


    });

 

    if ($.cookie('select_cat') = '')

         {
         $('#block-category > ul > li > #'+$.cookie('select_cat')).addClass('active').next().show();   
         }

...


Часовой пояс GMT +3, время: 16:04.