Я хочу отобразить ширину элемента в JavaScript. Эта часть уже работает, но вот моя проблема:
Когда ширина элемента анимирована, во время анимации я хочу видеть реальную ширину элемента, а не ширину конечного элемента.
Я работаю с Angular, и то, что я хотел сделать, стало возможным благодаря включению JQuery с использованием функции $(el).width()
, но я хочу удалить использование JQuery.
Я уже пробовал (при условии, что el
является элементом HTML):
el.offsetWidth
el.clientWidth
el.scrollWidth
el.getBoundingClientRect().width