ByKraB
@ByKraB

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

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

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

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

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

P.S Пробовал делать $watch условие не на ширину тултипа, а на разницу между старой и новой шириной. Это дает слишком большую задержку при обновлении, поэтому такой вариант не подходит.
  • Вопрос задан
  • 2328 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Demetros
Как вы вычисляете ширину?
Возможно, у вас есть какая-то анимация на появлении тултипа?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
02 мая 2024, в 14:44
500 руб./за проект
02 мая 2024, в 14:36
3000 руб./за проект
02 мая 2024, в 14:29
30000 руб./за проект