Показать сообщение отдельно
  #10 (permalink)  
Старый 19.09.2015, 22:17
Интересующийся
Отправить личное сообщение для anar1811 Посмотреть профиль Найти все сообщения от anar1811
 
Регистрация: 26.08.2012
Сообщений: 18

Спасибо,рони. Не знаю как,но написал. И что странно работает. А есть на русском материал для изучения, а то я не вник в суть работы скрипта. Методом тыка написал
var items = JSON.parse(window.localStorage.getItem('x') || "{}");
    var butt = $('.lfb-butt');
	for(var key in items) {
      if (items.hasOwnProperty(key)) {
        $('.leftbar').eq(key).addClass('opener');
        $('.rightbar').eq(key).addClass('rbclose');
        $('.sidebar').eq(key).addClass('sbclose');
        $('.content').eq(key).addClass('cclose');
      }
    }
    butt.click(function(event) {
		if($('.leftbar').hasClass( "opener" ))
		{
			event.stopPropagation();
			var i = butt.index(this);
			items[i] = 1;
			window.localStorage.removeItem('x', JSON.stringify(items));
			$('.leftbar').eq(i).removeClass('opener');
			$('.rightbar').eq(i).removeClass('rbclose');
			$('.sidebar').eq(i).removeClass('sbclose');
			$('.content').eq(i).removeClass('cclose');
		}else
		{
			event.stopPropagation();
			var i = butt.index(this);
			items[i] = 1;
			window.localStorage.setItem('x', JSON.stringify(items));
			$('.leftbar').eq(i).addClass('opener');
			$('.rightbar').eq(i).addClass('rbclose');
			$('.sidebar').eq(i).addClass('sbclose');
			$('.content').eq(i).addClass('cclose');
		}
})

Последний раз редактировалось anar1811, 19.09.2015 в 22:19.
Ответить с цитированием