Задать вопрос
@wiyod

По какой причине код (scrollspy) не работает на iOS?

Есть подозрение, что какая-то специфика платформы. Код такой:

handleSpy () {
      const els = document.querySelectorAll('.scrollme')
      els.forEach((el, i) => {
        const elTop = el.getBoundingClientRect().top
        const elBottom = el.getBoundingClientRect().bottom
        if (elTop <= 0 && elBottom > 0) {
          this.blocks[i].active = true
        } else {
          this.blocks[i].active = false
        }
      })
    }


Может быть надо по другому вычислять elTop, elBottom?
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Простой 10 комментариев
Решения вопроса 1
Machinez
@Machinez
Может NodeList не поддерживает метод forEach?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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