犯了自作聰明的錯,沒先分清楚兩者的差別,就一股腦兒地亂用。其實 .ready() 並不 ready(←本日 @jserv 大師語錄),.load() 也與我以為的恰好相反,是一切就緒(真.ready)後觸發的。
譬如 DOM 裡若有 <iframe>,則 $(document).ready() 觸發時並不保證 iframe 的嵌入來源一定就緒,此時存取當中元素,當下極有可能根本還沒這個物件可抓,就出包了。
犯了自作聰明的錯,沒先分清楚兩者的差別,就一股腦兒地亂用。其實 .ready() 並不 ready(←本日 @jserv 大師語錄),.load() 也與我以為的恰好相反,是一切就緒(真.ready)後觸發的。
譬如 DOM 裡若有 <iframe>,則 $(document).ready() 觸發時並不保證 iframe 的嵌入來源一定就緒,此時存取當中元素,當下極有可能根本還沒這個物件可抓,就出包了。
作者:
標籤: