何かをする前にドキュメントの準備ができていることを確認するために、私は次のことを行います:
(function() {
var interval = window.setInterval(function() {
if("complete" === document.readyState) {
window.clearInterval(interval);
// Some stuff
}
}, 10);
})();
私のコードのどこかに、JavaScriptから次のような画像を作成する場合:
var image = new Image();
image.onload = function() {
// Some other stuff
};
image.src = 'some_url';
document.readyStateで実行するチェックも、「画像」が読み込まれるのを待ちますか、それともHTMLコードに存在する画像とそれらだけが読み込まれるのを待つだけですか?
前もって感謝します。