Как узнать, связан ли элемент с блоком макета CSS? - PullRequest
0 голосов
/ 10 июля 2019

Иногда мне нужно знать, видим ли элемент.Просматривая форумы, я понял, что простой способ узнать это - получить offsetParent (не нуль).Но иногда родительский объект существует, но высота и ширина равны нулю, что приводит к отсутствию видимого элемента.Теперь я понимаю, что существуют ситуации, в которых элемент видим, но свойства client {Width, Height} равны нулю !!!

В этом вопросе ( clientWidth и clientHeight сообщают ноль, а getBoundingClientRect верен ), новая функция преодолела меня: чтобы эти свойства работали должным образом, элемент должен быть связан с полем макета CSS!

1.Если элемент не имеет связанного макета CSSили если блок макета CSS встроенный, вернуть ноль.

Как узнать, связан ли элемент с блоком макета CSS?

...