Как отслеживать состояние элемента в JavaScript?
Варианты:Хороший-быстрый-правильный: обойтись правилами CSS.MutationObserverПлохой-медленный-костыль: зарядить setInterval() и проверять свойства элемента пару раз в секунду.
marcj.github.io/css-element-queries - смотрите про "ResizeSensor Demo"