@Alex-Broudy

Как сохранить данные в localStorage, чтобы они не менялись после перезагрузки страницы?

Пытаюсь сделать смену вида сетки на странице (список / сетка) при клике на кнопку. При клике на кнопку добавляется класс .cards и вид сетки меняется, при повторном клике возвращается к исходным, но при перезагрузке страницы в local Storage все фиксируется, а на странице отображается по умолчанию списком контент.

Подскажите, что добавить и что сделать, чтобы при перезагрузке отображался последний измененный вид сетки?

сам код:
jQuery('.vid').click(function(e)
	{
		var listing = jQuery(this).closest('.listing');
		var list_items = listing.find('.list_items');
		var vid_setki =  localStorage.getItem('vid_setki');
		console.log('click');
		if (list_items.hasClass('cards'))
			{
			localStorage.setItem("vid_setki", "список");
			list_items.removeClass('cards');
			}
		else 
			{
				localStorage.setItem("vid_setki", "сетка");
				list_items.addClass('cards);
			}
	});
  • Вопрос задан
  • 448 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы