Tôi đang tự hỏi làm thế nào để thêm một cuộc gọi phương thức khác cho sự kiện window.onload khi nó đã được gán một cuộc gọi phương thức đã được .thêm vào sự kiện window.onload?
đâu đó Giả sử trong kịch bản tôi có nhiệm vụ này ...
window.onload = function(){ some_methods_1() };
và sau đó vào trong kịch bản tôi có nhiệm vụ này
window.onload = function(){ some_methods_2() };
Khi đứng, chỉ some_methods_2
sẽ được gọi . Có cách nào để thêm vào cuộc gọi lại window.onload
trước đó mà không hủy some_methods_1
không? (và cũng không bao gồm cả some_methods_1()
và some_methods_2()
trong cùng một khối chức năng).
Tôi đoán câu hỏi này không thực sự là về window.onload
mà là câu hỏi về javascript nói chung. Tôi KHÔNG muốn gán điều gì đó cho window.onload
theo cách mà nếu một nhà phát triển khác làm việc trên tập lệnh và thêm một đoạn mã cũng sử dụng window.onload
(mà không xem mã trước của tôi), anh ấy sẽ vô hiệu hóa sự kiện onload của tôi .
Tôi cũng tự hỏi điều tương tự về
$(document).ready()
trong jquery. Làm thế nào tôi có thể thêm vào nó mà không phá hủy những gì đến trước, hoặc những gì có thể đến sau?
'$ (document) .ready()' tích lũy. Sử dụng nó nếu jQuery trong tầm tay. –