由于 windowonload
事件需要在页面所有内容(包括图片等)加载完后,才执行,但往往我们更希望在 DOM 一加载完就执行脚本。其实在现在大部分主流浏览器上(Firefox 3+,Opera 9+,Safari 3+,Chrome 2+)都提供了这一事件方法:。
documentaddEventListener init
那对于 IE 我们如何模拟 addDOMLoadEvent 事件呢?
Matthias Miller 最早提供了如下的解决方案:
/*@if (@_win32)
document.write("script id=__ie_onload defer src=javascript:void(0)\/script");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
if (this....[ 查看全文 ]
2016-02-20
标签: