Mi chiedo come aggiungere un'altra chiamata di metodo all'evento window.onload una volta che è già stata assegnata una chiamata al metodo a .aggiungendo all'evento window.onload?
qualche Supponiamo che nello script ho questo incarico ...
window.onload = function(){ some_methods_1() };
e poi in seguito nello script ho questo incarico
window.onload = function(){ some_methods_2() };
Così com'è, si chiamerà solo some_methods_2
. C'è un modo per aggiungere alla precedente callback senza annullare some_methods_1
? (e anche senza includere sia some_methods_1()
e some_methods_2()
nello stesso blocco funzione).
Immagino che questa domanda non riguardi veramente window.onload
ma una domanda su javascript in generale. NON voglio assegnare qualcosa a window.onload
in modo tale che se un altro sviluppatore dovesse lavorare sullo script e aggiungere un pezzo di codice che usi anche (senza guardare il mio codice precedente), disabiliterebbe il mio evento onload .
sto anche chiedendo la stessa cosa di
$(document).ready()
in jQuery. Come posso aggiungere ad esso senza distruggere quello che è venuto prima, o che cosa potrebbe venire dopo?
'$ (document) .ready()' accumularsi. Usalo se jQuery è a portata di mano. –