#javascript #html #jquery
В примере 3 "div" при нажатии меняют цвет. Вопрос как сделать так чтобы это все сохранялось
и при перезагрузке страницы изменения сохранялись. Например зашел пользователь пощелкал
остановился на втором. Вышел на следующий день зашел на сайт а активный див остался
тот же что он щелкнул последний раз.
Буду рад даже литературе в этом направлении. Заранее спасибо=)
$('.toggler').click(function () {
$('.toggler').removeClass('toggler_active');
var toggler = $(this);
toggler.addClass('toggler_active');
});
.toggler {
width: 100px;
height: 100px;
background-color: red;
display: inline-block;
}
.toggler_active {
background-color: green;
}
Ответы
Ответ 1
Если у вас на сайте нет процедуры регистрации и возможности хранить эту информацию на сервере, то можно посоветовать вам использовать localStorage для хранения этой информации в браузере пользователя, например: Записываем выбор: localStorage.setItem('squareNumber', '2'); При загрузке страницы считываем предыдущий выбор: var squareNumber = localStorage.getItem('squareNumber'); Естественно, это будет работать только если пользователь будет заходить с одного и того же компьютера.
Комментариев нет:
Отправить комментарий