Показать сообщение отдельно
  #2 (permalink)  
Старый 07.03.2019, 17:38
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,728

<div id="cart" style="display:none">block</div>
<button type="button" id="button">Toggle</button>
<script>
try {
    const cart = document.getElementById('cart');
    const button = document.getElementById('button');

    button.addEventListener('click', function() {
        const isHidden = +(cart.style.display === 'none');
        cart.style.display = ['none', 'block'][isHidden];
        localStorage.setItem('cart-expanded', isHidden);
    });

    if (+localStorage.getItem('cart-expanded'))
        button.click();

} catch (e) {
    console.error(e);
};
</script>

Последний раз редактировалось Nexus, 07.03.2019 в 17:44.
Ответить с цитированием