Показать сообщение отдельно
  #1 (permalink)  
Старый 05.02.2013, 03:07
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Отлов изменения размера элемента. Какие способы есть?
Стоит задача: ловить изменения размеров определенного div'а. Суть - есть некий виджет, ему нужно реагировать на изменения его размера.

Изменение размеров может наступить по множеству причин:
1) изменение размеров окна пользователем
2) изменение размеров самого элемента пользователем через нативный ресайзер (css: resize:both)
3) изменение размеров предков любым способом, в случае когда у нашего элемента заданы размеры в процентах.

Какие есть варианты?

Deff уже предложил варианты с iframe и конечно же setInterval

Для отслеживания прямого изменения размера через ресайзер можно отслеживать изменение атрибута style используя MutationObserver. Это не подходит в остальных случаях.
Ответить с цитированием