axrising
@axrising

Почему не работает плавная прокрутка к якорю в Safari?

Подскажите пожалуйста почему не работает плавная прокрутка ссылок к якорю в Safari?
Буду благодарен за помощь

const anchors = document.querySelectorAll('a[href*="#"]');

  for (let anchor of anchors) {
    anchor.addEventListener("click", function (e) {
      e.preventDefault();
      burger.classList.remove("header-burger--active");
      document.body.classList.remove("active");
      menu.classList.remove("active");
      const blockID = anchor.getAttribute("href").substr(1);
      document.getElementById(blockID).scrollIntoView({
        behavior: "smooth",
        block: "start",
      });
    });
  }
  • Вопрос задан
  • 744 просмотра
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы