2012-01-19 40 views
5

Tôi đã ở trên jsfiddle.net gần đây và tôi thấy đây là tùy chọn cấu hình. Điều này khiến tôi nghĩ rằng điều đó có thể giúp tôi gặp phải vấn đề như vậy:Kiểm soát truy cập sớm | tải so với domready

Tôi tải nhiều hình ảnh (chưa nâng cấp lên một sprite) để tôi không thể sử dụng các điều khiển của mình cho đến khi chúng được tải xuống ... hình ảnh mất phần lớn thời gian tải xuống để trong vài giây đầu tiên tôi không thể truy cập vào các điều khiển của mình.

Hiện tại tôi đang sử dụng một trong hai tác vụ này.

window.onload = initialize_page 

window.addEventListener('load',initialize_page); 

liên quan

Jquery document ready vs. window.onload

window.onload vs. body.onload vs. document.onready

window.onload vs <body onload=""/>

+0

Có thể trùng lặp: http://stackoverflow.com/questions/3698200/window-onload-vs-document-ready –

Trả lời

5

AFAIK onDomReady() cháy khi DOM đã nạp. Nếu trang chứa các nguồn bên ngoài, chẳng hạn như hình ảnh, thì nó có thể kích hoạt trước khi chúng tải xong. onLoad() kích hoạt sau khi toàn bộ trang tải xong, bao gồm cả các nguồn bên ngoài.

Vì vậy, có thể để onDomReady() kích hoạt trước onLoad() nhưng bạn sẽ phải thử nghiệm trên trang của mình.

+0

Thử 'window.addEvent ('domready', function() {// Code}); ' – Jivings

+0

@ stack.user.0: 'window.addEventListener ('DOMContentLoaded', function() {//}, false);'. Xem http://ie.microsoft.com/testdrive/HTML5/DOMContentLoaded/Default.html – Zeta

+0

http://www.kryogenix.org/days/2007/09/26/shortloaded –

Các vấn đề liên quan