使用窗口事件onResize的FF4问题

问题描述

| 添加事件时,FF4存在一些问题。看起来比我们的事件更容易被捕获和冻结。最后,我们在FF4上有灰屏
<html>
<head>
<script type=\"text/javascript\">
function addEvent(elem,type,eventHandle) {
    if (elem == null || elem == undefined) return;
    if ( elem.addEventListener ) {
        elem.addEventListener( type,eventHandle,false );
    } else if ( elem.attachEvent ) {
        elem.attachEvent( \"on\" + type,eventHandle );
    }
};

addEvent(window,\"resize\",function() { alert(\"hello there!\");  } );
</script>
</head>
<body>
test resize page
</body>
</html>
而且它在IE7,Chrome,FF3中正常工作     

解决方法

        
alert(\"hello there!\");
我认为它冻结了您的页面。它被称为太多次。 请参见带有输入字段http://jsfiddle.net/FbEhD/的示例。 它显示了事件处理程序被调用的次数。