我需要創建相當於jQuery的ready
事件而不使用jQuery。它需要在儘可能多的瀏覽器上工作,並且不能搞亂body.onload
處理程序(即,如果已經有處理程序集,函數不應覆蓋它)。我檢查了jQuery的代碼,但不明白它是如何工作的,因爲它使用了許多jQuery的函數。不使用jQuery的跨瀏覽器「準備就緒」事件?
有關如何做到這一點的任何建議?
編輯:我無法控制我的代碼將被插入的位置,這就是爲什麼它需要儘可能與現有的body.onload處理程序一起玩。這也意味着我不能確定代碼將被插入到頁面底部(很可能不會)。
我建議試圖瞭解jQuerys是如何工作的,或檢查出其他框架的實現,例如mootools的。 – Loktar
可能重複的[javascript:如何寫$(document).ready像沒有jQuery的事件](http://stackoverflow.com/questions/3989095/javascripthow-to-write-document-ready-like-event-without- jQuery) – Piskvor