Обновлено: 23 декабря, 2021
Следующий код меняет класс кнопки (фреймворк Bootstrap).
Код:
$(function(){
$(‘#btn1,#btn2’).click(function(){
if ($(this).attr(‘id’)==’btn1′) {
$(this).addClass(‘btn-danger’).removeClass(‘btn-default’);
$(‘#btn2’).removeClass(‘btn-danger’).addClass(‘btn-default’);
}
else {
$(this).addClass(‘btn-danger’).removeClass(‘btn-default’);
$(‘#btn1’).removeClass(‘btn-danger’).addClass(‘btn-default’);
}
//сохраняем состояние кнопок в localStorage
localStorage.setItem(‘btn1’,$(‘#btn1’).attr(‘class’));
localStorage.setItem(‘btn2’,$(‘#btn2’).attr(‘class’));
});
//извлекаем сохранённые данные и применяем их к кнопкам
if (localStorage.getItem(‘btn1’)) {
$(‘#btn1’).attr(‘class’,localStorage.getItem(‘btn1’));
}
if (localStorage.getItem(‘btn2’)) {
$(‘#btn2’).attr(‘class’,localStorage.getItem(‘btn2’));
}});


(5 оценок, среднее: 4,80 из 5)