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

Angularjs. Почему ширина тултипа постоянно меняется на 1 пиксель?

Приветствую.

Есть директива которая выводит html tooltip над инпутами формы. На данный момент каждый тултип содержит только строку текста.
Есть $watch, который отслеживает изменение размеров тултипа. Периодически $watch выдает "Infinite $digest Loop".

Задебажил значения и оказалось, что размеры тултипов постоянно скачут в пределах 1 пикселя ( например 79-80,80-79).

Почему так происходит и как это победить?

P.S Пробовал делать $watch условие не на ширину тултипа, а на разницу между старой и новой шириной. Это дает слишком большую задержку при обновлении, поэтому такой вариант не подходит.
  • Вопрос задан
  • 2333 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Demetros
Как вы вычисляете ширину?
Возможно, у вас есть какая-то анимация на появлении тултипа?
Ответ написан
Ваш ответ на вопрос

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

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