如何在文档加载完时响应JavaScript事件
2008 12 23 11:36 PM 1905次查看
分类:JavaScript 标签:JavaScript
当然,上述三种都不符合题意,因为都会等到网页上的元素(包括图像等)全部加载完毕才会调用,而不是document加载完成时调用。
Firefox里有个DOMContentLoaded事件,会在DOM加载完成时触发,所以用这种代码就可实现:
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", init, false);
}
IE也有个特有的defer属性,效果差不多。
此外,还有个document.readyState,Google一下就知道用法了,不过太过麻烦了…
最后,jQuery和Prototype都提供了跨平台的实现方法,比自己写方便多了…
0条评论 你不来一发么↓