Показать сообщение отдельно
  #1 (permalink)  
Старый 29.11.2013, 10:07
Аватар для Sveta
Профессор
Отправить личное сообщение для Sveta Посмотреть профиль Найти все сообщения от Sveta
 
Регистрация: 10.10.2012
Сообщений: 153

jquery.cookie один работает - другой нет
Здравствуйте!
Не понимаю что происходит!
Хочу сохранять значения ползунков с помощью jquery.cookie
при установке ползунка пишу
$("#slider-range_oper").slider({
		  range: true,
		  min: maxYear-1,
		  max: maxYear,
		  values: [maxYear, maxYear],
		  slide: function( event, ui ) {
			$( "#startYear_oper" ).val( ui.values[ 0 ] );
			$( "#endYear_oper" ).val(  ui.values[ 1 ] );
		  },
		  change: function( event,ui){
			$.cookie("oper_year_start_Cookie", ui.values[ 0 ]);//при изменении положения ползунков сохраняю в куки
			$.cookie("oper_year_end_Cookie", ui.values[ 1 ]);//при изменении положения ползунков сохраняю в куки
		  }
		});
		$( "#startYear_oper" ).val( $( "#slider-range_oper" ).slider( "values", 0 ) );				
		$( "#endYear_oper" ).val(  $( "#slider-range_oper" ).slider( "values", 1 ) );

а вот и само создание куков
var cookie_oper_year_start = $.cookie("oper_year_start_Cookie");

if(cookie_oper_year_start == null)
{
 var cookie_value = $( "#slider-range_oper" ).slider( "values", 0 );
  $.cookie("oper_year_start_Cookie", cookie_value);
  cookie_oper_year_start = $.cookie("oper_year_start_Cookie");
}
else{
  $( "#slider-range_oper" ).slider( "values", 0,$.cookie("oper_year_start_Cookie"));
  $( "#startYear_oper" ).val( $( "#slider-range_oper" ).slider( "values", 0 ) );
  }
  
  //***************************************
  
 var cookie_oper_year_end = $.cookie("oper_year_end_Cookie");

if(cookie_oper_year_end == null)
{
 var cookie_value1 = $( "#slider-range_oper" ).slider( "values", 1 );
  $.cookie("oper_year_end_Cookie", cookie_value1);
  cookie_oper_year_end = $.cookie("oper_year_end_Cookie");
}
else{
  $( "#slider-range_oper" ).slider( "values", 1,$.cookie("oper_year_end_Cookie"));
  $( "#endYear_oper" ).val( $( "#slider-range_oper" ).slider( "values", 1 ) );
  }


Все это в функции ready
Так вот: работает только первый кук, а если я первый удаляю - то второй начинает работать...в чем дело?
Ответить с цитированием