Тема: js и localStorage
Показать сообщение отдельно
  #9 (permalink)  
Старый 15.05.2015, 17:42
Новичок на форуме
Отправить личное сообщение для valetu Посмотреть профиль Найти все сообщения от valetu
 
Регистрация: 15.05.2015
Сообщений: 7

Endy,
спасибо большое, но мне кажется это немного не то. у Вас просто скрывается блок и сделать это можно короче по коду (хотя я может и не прав, что мой способ будет таким же)
у меня загвоздка именно в моём скрипте, что при нажатии кнопки заменяются свойства для блоков
<script type="text/javascript">
<!--
    var d = document,
        sidebar = d.querySelector('.right'),
        content = d.querySelector('.content');
    d.querySelector('button').addEventListener('click', function(){
        sidebar.classList.toggle('hide');
        content.classList.toggle('stretch');
    }, false);
-->
</script>

.content {
    left: 150px;
    right: 150px;
    background: #bfc9e8;
    transition: right 1s linear;
}
.right {
    right: 0;
    width: 150px;
    overflow: hidden;
    background: #99d9ea;
    transition: width 1s linear;
}

меняются
.stretch {
    right: 0;    
}
.hide {
    width: 0;
}

не могу разобраться как два свойства заставить сохраняться в хранилище

P.S. вроде что чо сделал

Последний раз редактировалось valetu, 15.05.2015 в 18:27. Причина: почти решил проблему
Ответить с цитированием