2013-04-04 46 views

回答

0

我不記得了,一個特定的事件,但你可以通過把這只是你的最後收盤之前觸發事件html標籤:

... 
    <script type="text/javascript"> 
     html_loaded(); // Custom function call 
    </script> 
</html> 

這應該非常有效地用於任何目的。

HTH

舊金山

+0

我想這就是我要找的。謝謝。 – 2013-04-04 21:18:33

+0

誰低估了我的回答,爲什麼?它有什麼問題?人... – 2013-04-04 21:27:07

1

你可以只把<script>標籤與您的代碼就在底部只是你</body>之前要執行的代碼。

沒什麼可說機制保障圖像不會被加載。但它肯定不會等到運行前加載

1

使用DOMContentLoaded事件:

https://developer.mozilla.org/en-US/docs/DOM/Mozilla_event_reference/DOMContentLoaded

當文檔被完全加載和解析的DOMContentLoaded事件被觸發,而無需等待樣式表,圖片和子框架完成加載(負載事件可用於檢測完全加載的頁面)。

(和只爲它赫克,但使用jQuery:$(document).ready(function() {});

+0

非常有用的答案,謝謝。不幸的是,這僅適用於HTML5。 – 2013-04-04 21:17:54

+0

@MaxPower如果你看看我提供的MDN鏈接,那麼有一種解決方案可以作爲舊版瀏覽器的後備。 https://developer.mozilla.org/en-US/docs/DOM/Mozilla_event_reference/DOMContentLoaded#Cross-browser_fallback – Ian 2013-04-04 21:18:51

0

DOMContentLoaded通過@Ian提出事件的工作,但它是在HTML5規範,因此不會通過傳統的瀏覽器IE8一樣支持。

其他明智的,我覺得@克里斯Farmiloe的腳本解決方案是最好的一段路要走。

相關問題