Я сделал кнопку, которая переключает классы, используя jQuery, и сохраняет состояния, чтобы сохранить свой класс после refre sh, но, в любом случае. Я попробовал это на IE и Edge и все, кроме кнопки работает просто отлично. Это проблема с кодом ниже или IE и Edge, который мне нужно будет использовать Vanilla JS, чтобы исправить? Примечание: я использую jQuery 2,2,4 мин, если это помогает
//Stores the active and inactive classes appended to the toggle switch
function toggleHandle() {
$('.handle').toggleClass('slide');
}
if (sessionStorage.getItem('switch-state') && sessionStorage.getItem('switch-state') === "true") {
$('.toggle-theme-cont').addClass('color-swap');
toggleHandle();
}
$('.toggle-theme-cont').click(function() {
let el = $('.toggle-theme-cont');
toggleHandle();
el.toggleClass('color-swap');
sessionStorage.setItem('switch-state', el.hasClass('color-swap'));
});
});
Заранее спасибо!
Обновление: я пытался jQuery 3.3.1 и теперь она вызывает внутреннюю ошибку внутри jQuery в (2,30140)