LocalStorage не знаком совсем. Принцип работы ясен, но время их выполнения не ясны. Быстрота и зависит ли это от самого сайта.
Вот пример: сайт в подписи
Если нажать на левую верхнюю кнопку то левая колонка уходит. Все работает как надо. При перезагрузки страницы колонка уходит. Но блин медленно… Сначала грузит её а потом добавляет стиль убрать её...
Таков и есть принцип LocalStorage. Просто не понятно где надо подработать. Или использовать cookies. Или оно так же будет медленно, Или сам скрипт так работает? Или страница тяжелая и надо смирится?
Сам скрипт:
$('#abar_toggler').click(function(event) { $('body').toggleClass('aside_hidden section_center'); localStorage.setItem('isVisible', $('body').hasClass('aside_hidden section_center')); }); $(document).ready(function () { if (localStorage.getItem('isVisible') === 'true') { $('body').addClass('aside_hidden section_center'); } });

