Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Настройка Jquery Cookie (https://javascript.ru/forum/library-toolkit-framework/30750-nastrojjka-jquery-cookie.html)

2m2 14.08.2012 15:12

Настройка Jquery Cookie
 
На сайте стоит меню акордеон, но кукис сохраняется для каждой страницы свой.
Нужно наверное прописать path и domain. Подскажите куда и как это сделать?

<script>
$(document).ready(function () {
  var checkCookie = $.cookie("nav-item");
  if (checkCookie != "") {
	$('#nav > li > a:eq('+checkCookie+')').addClass('active').next().show();
  }
  $('#nav > li > a').click(function(){
      var navIndex = $('#nav > li > a').index(this);
	  $.cookie("nav-item", navIndex);
	  $('#nav li ul').slideUp();
	   if ($(this).next().is(":visible")){
		   $(this).next().slideUp();
	   } else {
	   $(this).next().slideToggle();
	   }
	   $('#nav li a').removeClass('active');
	   $(this).addClass('active');
  });
});
</script>

Deff 14.08.2012 15:27

2m2,
Вы лучше для страницы пишите в имя кука концовку адреса и далее нужное имя кука для слайдера смотрите по совпадению концовки и остального имени

К примеру для текущей страницы топика

library-toolkit-framework/30750-nastrojjka-jquery-cookie#nav-item

2m2 14.08.2012 15:51

Не совсем понял как в имя кука прописать концовку адреса и сравнить потом?

Deff 14.08.2012 15:53

2m2,
Текущий адрес обрубаете(хотя - если не длинный прописываем целиком
И добавляем к текущему обрубку(иль целому) имя кука и ищем есть ли данный кук


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