添加到window.onload事件?

6 浏览
0 Comments

添加到window.onload事件?

我想知道如何在已经分配了一个方法调用的window.onload事件中添加另一个方法调用。

假设在脚本的某个地方我有这个赋值...

 window.onload = function(){ some_methods_1() };

然后在脚本的后面我有这个赋值

 window.onload = function(){ some_methods_2() };

目前只会调用some_methods_2。有没有办法在不取消some_methods_1的情况下添加到之前的window.onload回调?(也不包括在同一个函数块中同时包含some_methods_1()some_methods_2())。

我想这个问题实际上不是关于window.onload,而是关于javascript的一般问题。我不想以这样的方式给window.onload分配一个值,以至于如果另一个开发人员在不查看我的先前代码的情况下添加了一个也使用window.onload的代码片段,他将禁用我的onload事件。

我也想知道关于jquery中的$(document).ready()的同样问题。

我如何在不破坏之前的内容或之后可能出现的内容的情况下添加到它?

0