Почему jQuery не работает в IE и Edge? - PullRequest
1 голос
/ 24 февраля 2020

Я сделал кнопку, которая переключает классы, используя 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...