【发布时间】:2013-06-30 13:42:28
【问题描述】:
这可能是 Internet Explorer (IE9) 中的错误,想知道它是否已知或有解决方法。
可以通过打开开发控制台并执行这些命令中的每一个来重现它,
window.onresize = function() { alert("onresize"); }
此时,当您调整窗口大小时,事件会按预期触发。现在执行,
document.write("test");
此后window.resize 将为空。
这可能是意料之中的,因为 document.write 调用 document.open 会清除所有内容。
但是,即使您添加回事件处理程序,它也永远不会触发,
window.onresize = function() { alert("onresize"); }
【问题讨论】:
-
您是否尝试过允许被阻止的内容(js 有时会被阻止)?
-
一个小问题:如何将
window.onresize添加回空文档?
标签: javascript internet-explorer events dom