Zastanawiam się, jak dodać inne wywołanie metody do zdarzenia window.onload, po tym, jak zostało już przypisane wywołanie metody .dodanie do zdarzenia window.onload?
Załóżmy gdzieś w skrypcie mam to zadanie ...
window.onload = function(){ some_methods_1() };
a następnie później w skrypcie mam to zadanie
window.onload = function(){ some_methods_2() };
Jak się stoi, tylko some_methods_2
zostanie wywołana . Czy istnieje sposób na dodanie do poprzedniego połączenia zwrotnego window.onload
bez anulowania some_methods_1
? (a także bez uwzględnienia obu some_methods_1()
iw tym samym bloku funkcyjnym).
Myślę, że to pytanie nie jest tak naprawdę o window.onload
, ale pytanie o javascript w ogóle. NIE chcę przypisywać czegoś do window.onload
w taki sposób, że gdyby inny programista pracował nad skryptem i dodał fragment kodu, który również używa window.onload
(bez patrzenia na mój poprzedni kod), wyłącza moje zdarzenie onload .
Ja też zastanawiałem się samo o
$(document).ready()
w jQuery. Jak mogę dodać do tego, nie niszcząc tego, co było wcześniej, ani co może później przyjść?
'$ (document) .ready()' akumuluj. Użyj go, jeśli jQuery jest pod ręką. –