捕获动态DOM修改时的resize事件

时间:2012-08-24 04:00:01

标签: javascript html dom

我有一个简单的页面

<!DOCTYPE html>
<html>     
<body>
    <input id="niceBtn" type="button" value="Nice Button" onclick="showDiv()"/>
    <div id="niceDiv" style="display:none;height:800px;width:40px;background-color:#F00;"></div>
</body>

<script type="text/javascript">
    function showDiv(){
        document.getElementById('niceDiv').style.display == "";
    }

    var resizer = function(){
        alert('Hello')
    };
    window.onresize = resizer;
</script>
</html>

单击按钮时,会显示“#niceDiv”。当div显示时,为什么调整器不会触发?

我不参与正确的活动吗?我需要附加一个触发动态DOM修改的事件。如果通过从AJAX响应或任何javascript事件添加一些元素来更改文档的大小,我需要提醒“Hello”

我该怎么做? 不能使用jQuery。

编辑:我注意到当我调整整个浏览器的大小时,事件会触发。如何在调整DOM大小时触发它。

0 个答案:

没有答案