Тема: jquery.cookie.js
Показать сообщение отдельно
  #8 (permalink)  
Старый 21.10.2016, 15:57
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

У меня тоже не запоминается последний открытый блок 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();	 
		 }
...
Ответить с цитированием