2009-07-14 59 views
2

我試圖將我的web應用程序轉換爲小書籤。它建立在dojo框架之上。通過小書籤在現有頁面中注入dojo

當用戶單擊書籤時,dojo通過動態腳本標記(如果它尚不存在)注入頁面,並且應用程序從djConfig.addOnLoad中啓動。那麼,無論如何,這是計劃。

然而,我發現,djConfig.addOnLoad不叫道場被裝載在所有之後。我通過對window.dojo進行輪詢來僞造它,但是我很好奇它是否是djConfig.addOnLoad的預期行爲,如果dojo在dom被創建後加載,那麼它將不會被調用&準備好了嗎?

我試圖1.3.1版和1.2.3。

感謝 阿米特

回答

2

我假設你正在引發瀏覽器加載網頁後的書籤。如果是這種情況,請設置djConfig.afterOnLoad = true - 該選項告訴Dojo在加載頁面後加載dojo,並在觸發addOnLoad回調之前不等待DOMContentLoaded/window onload觸發。

相關問題