Я недавно сделал нечто подобное, но я использовал jquery, создал cookie и установил 0, если он закрыт, и 1, если он открыт, что-то вроде этого:
function toggleSideBar() {
$('#barsMenu').on("click", function () {
$(this).toggleClass("closed");
if ($(this).hasClass("closed")) {
$.cookie('sideBarState', '0', { path: '/' });
} else {
$.cookie('sideBarState', '1', { path: '/' });
}
if ($.cookie('sideBarState')==0) {
$('#navigation').toggleClass("closed");
$('#barsMenu').toggleClass("closed");
$('.body-content').toggleClass("closed");
}
});
}