@malayamarisha

Каким образом сохранить назначенный класс после обновления страницы?

Доброго времени суток!
У каждого товара в списке товаров есть "Добавить в избранное".
При клике на "Добавить в избранное" применяется класс, т.е "Добавить в избранное" выделяется другим цветом.
Но после обновления страницы данное выделение пропадает.
Подскажите, пожалуйста, каким образом сохранить выделение после перезагрузки страницы? Спасибо.

Добавление/удаление класса:
if(result == 1)
{
$('.favorites[data-item="'+id+'"]').addClass('activeFavorite');//выделение Добавить в избранное
var wishCount = parseInt($('#want .wishCount').html()) + 1;
$('#want .wishCount').html(wishCount); // Визуально меняем количество у иконки
 if (wishCount > 0)
{
$('.wishCount').addClass('active');
}
}
if(result == 2)
            {
 $('.favorites[data-item="'+id+'"]').removeClass('activeFavorite');//удаление выделения Добавить в избранное
var wishCount = parseInt($('#want .wishCount').html()) - 1;
$('#want .wishCount').html(wishCount); // Визуально меняем количество у иконки
}
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 3
Eridani
@Eridani
Мимо проходил
LocalStorage, Cookie
Ответ написан
hzzzzl
@hzzzzl
вот сделал фиддл с методом, который сверху писал в комментарии

Ответ написан
@malayamarisha Автор вопроса
По какой причине в localStorage на других страницах может не быть созданного ключа?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы