问题描述
|
添加事件时,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/的示例。
它显示了事件处理程序被调用的次数。