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

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

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

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

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

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

P.S Пробовал делать $watch условие не на ширину тултипа, а на разницу между старой и новой шириной. Это дает слишком большую задержку при обновлении, поэтому такой вариант не подходит.
  • Вопрос задан
  • 2330 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Demetros
Как вы вычисляете ширину?
Возможно, у вас есть какая-то анимация на появлении тултипа?
Ответ написан
Ваш ответ на вопрос

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

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