Трюк:
Внутрь элемента засовываем пустой фрейм с position:absolute, придаём элементу position:relative;
Отслеживаем frame.onresize
Внутрь элемента засовываем пустой фрейм с position:absolute, придаём элементу position:relative;
Отслеживаем frame.onresize
Тест-Код:
<code><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>
ссылка на оригинал статьи http://habrahabr.ru/post/166321/
Добавить комментарий