|
Метки: очистка ручная отмена |
(не показано 14 промежуточных версий этого же участника) |
Строка 1: |
Строка 1: |
| // Функция для показа или скрытия элемента
| |
| function toggleCategoryTree() {
| |
| const categoryTree = document.querySelector('.categorytree-frame');
| |
| const isVisible = categoryTree.style.display !== 'none';
| |
|
| |
|
| // Сохраняем состояние в localStorage
| |
| localStorage.setItem('categoryTreeVisible', isVisible ? 'true' : 'false');
| |
|
| |
| // Меняем видимость элемента
| |
| categoryTree.style.display = isVisible ? 'none' : 'block';
| |
| }
| |
|
| |
| // При загрузке страницы проверяем состояние
| |
| window.onload = function() {
| |
| const categoryTree = document.querySelector('.categorytree-frame');
| |
| const isVisible = localStorage.getItem('categoryTreeVisible') !== 'false';
| |
|
| |
| // Устанавливаем видимость в зависимости от сохраненного состояния
| |
| categoryTree.style.display = isVisible ? 'block' : 'none';
| |
| };
| |
|
| |
| // Можно добавить событие для переключения видимости при клике на кнопку
| |
| document.querySelector('#toggleButton').addEventListener('click', toggleCategoryTree);
| |