2012-12-23 59 views
0

我已經構建了一個應用程序,它在文檔加載時拉入內容,並且注意到當頁面初始內容加載時窗口加載似乎會觸發。是這樣嗎?是否有某種布爾魔術可以拋入窗口加載事件,使其等待,直到初始內容和新內容完成?使窗口加載等待JavaScript注入內容

這裏就是我與

$doc.ready(function(){ 

    /* Pull in conditional content */ 
}); 
$win.load(function(){ 

    /* Fade page in once initial page content 
    and conditional content have both loaded */ 
}); 
+0

是否有一個特別的原因,你必須將它綁定到窗口的加載,而不是專門加載你的內容? – Apropos

+0

我只用'ready()'完成了這個工作。你可以有許多'ready()'塊,所以模板中的多個部分可以設置自己的塊,並且它們全部被調用。 –

+0

反而使用加載動態內容的回調,而不是'$ win.load',它等待任何資源 – Bergi

回答

0

窗口負荷工作似乎火的時候,初始內容加載的頁面。是這樣嗎?

是的,window.onload事件觸發DOM和所有資產(圖像,CSS)加載。

是否有某種布爾魔術可以拋入窗口加載事件,使其等待,直到初始內容和新內容完成?

不,沒有這樣的魔法。我建議你從加載動態內容的操作的回調中淡入你的頁面。