我有两个文件file1和file2,我在两个文件中使用window.onload。 何时链接到html中的这些文件
<script type="text/javascript" src="file1.js">
<script type="text/javascript" src="file2.js">
第二个文件正在运行(其onload事件被触发),而第一个文件已经死亡。我该怎么做才能让两个文件都运行?除了制作一个巨大的文件(file1的内容+ file2的内容)之外还有其他方法吗?
答案 0 :(得分:10)
window.addEventListener('load', function(){
回调都被调用,添加一个不会删除之前添加的回调。
如果您想与IE8兼容,请使用这样的垫片:
function addOnLoad(callback) {
if (window.addEventListener) window.addEventListener('load', callback)
else (window.attachEvent('onload', callback);
}
addOnLoad(function(){