- PVSM.RU - https://www.pvsm.ru -

Отслеживаем «onresize» на элементе

Трюк:
Внутрь элемента засовываем пустой фрейм с position:absolute, придаём элементу position:relative;
И отслеживаем frame.onresize:

Тест-Код:

<div  id="Test" style="position:relative;border:red solid 1px;width:200px;height:100px;">
<iframe name="frame" width=100% height=100% style="position:absolute;z-index:-1"></iframe>
Тут контент ...
</div>

<script type="text/javascript">
frame.onresize = function(){
  alert('Размеры div #Test изменены.');
};
setTimeout(function(){
  document.getElementById("Test").style.width='100px';
},3000)
</script>

Автор: Defff

Источник [1]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/25203

Ссылки в тексте:

[1] Источник: http://habrahabr.ru/post/166321/