我有一個網頁內的iframe,我想做一些準備工作。我試過2種方式:如何知道iframe何時準備好?
在父頁面,我用這個
jQuery('#iframe').load(function() { //my code here });
當iframe中完成加載該代碼會被執行(我想),但因爲我的IFRAME指向另一個域,所以在這一點上,我無法訪問其內容(跨域問題)
的iframe中,我用這個:
jQuery('body').ready(function() { });
當IFRAME開始加載,這是很多比我早想,這樣的代碼不能正常運行該代碼執行。
所以,當iframe中完成加載並準備DOM操縱
我是如何執行的代碼,我搜索,發現easyXDM可能是解決辦法,但我不知道是否有簡單的解決方案存在。
謝謝。
由於它是跨域的,除非您在瀏覽器中禁用跨域策略,否則它永遠不會準備好進行DOM操作。 – 2012-02-28 02:18:30
我有點困惑。 '$(function(){});'應該在iframe中工作得很好。無論如何,您無法從母文檔處理它。所以它應該已經適用於你所擁有的。 – 2012-02-28 02:19:20