Сохранение положения sidebar при помощи local Storage

254
26 июня 2017, 21:30

Привет всем, нужна помощь по использованию локального хранилища.Нужно чтобы браузер запоминал действие пользователя при сворачивании/разворачивании sidebar.

Скрипт sidebar

$("#menu-toggle").click(function(e) {
    e.preventDefault();
    $("#wrapper").toggleClass("toggled");
});

Весь код codepen

Answer 1

Код:

var toggled = localStorage['toggled'] == 'true';
$("#wrapper").toggleClass("toggled", toggled);
$("#menu-toggle").click(function(e) {
  e.preventDefault();
  toggled = !toggled;
  localStorage['toggled'] = toggled;
  $("#wrapper").toggleClass("toggled");
});

Демо на jsfiddle т.к. SO не дает работать с localStorage.

READ ALSO
Изменение id объекта при клике

Изменение id объекта при клике

Ребят, помогите, пожалуйста, решить вопросЯ могу использовать только js

228
Является ли тождественным сравнение?

Является ли тождественным сравнение?

ПриветЯвляется ли сравнение 0 !== someElement

257