2014-02-13 84 views
0

我有一個很好的功能,但是,我需要在包含所有圖像的頁面完全加載後觸發。我已經閱讀了文檔和窗口之間的區別,但尚未能使其正常工作。這是我目前正在使用的代碼。Jquery窗口加載

jQuery(document).ready(function($){ 
$('.field-name-field-animated-text').fadeIn(5000,function(){ 
$(this).animate({"top" : "300px"}, 4000); 
});  
}); 

任何幫助,非常感謝。

+0

這是https://stackoverflow.com/questions/910727/ – squid314

+0

的副本,你肯定?您的選擇器中的「字段名稱」不應該是動態的嗎? –

+0

這不是https:// stackov的騙局erflow.com/questions/910727/因爲該問題(如問)特定於知道何時加載所有圖像,而不僅僅是圖像。您還鏈接到沒有獲得批准的答案,這似乎不太有用。 – whoughton

回答

0
$(window).load(function() { 
    //EVERYTHING has loaded 
    //do some stuff here 
}); 

根據該文檔「負載事件被髮送到時,它和所有的子元件已經完全裝入該事件可以被髮送到與URL相關聯的任何元件的元件:圖像,腳本,幀,內部框架,和窗口對象「

有一些注意事項,但這樣讀規格:https://api.jquery.com/load-event/

+1

你能否詳細說明你的答案? – Rico

+0

正如jQuery文檔(https://api.jquery.com/load-event/)中所述,「這有幾個已知的警告......它不能一致地工作,也不能可靠地跨瀏覽器......」和其他幾個問題。 – squid314