の jQuery 以外の同等のものは何ですか$(document).ready()
?
ベストアンサー1
これはECMAから完璧に動作します。スニペットだけで十分ですが、さらに詳しく調べて他のオプションを調べたい場合は、こちらを確認してください。詳しい説明。
document.addEventListener("DOMContentLoaded", function() {
// code...
});
外部アセットや画像を含むすべての要素をチェックしながら DOM ツリーのみを待機するため、 JQuery と同等window.onload
ではありません。$(document).ready
$(document).ready
window.onload
編集:IE8およびそれ以前のバージョンを追加しました。ヤン・デルクの観察。このコードのソースMDN で:
// alternative to DOMContentLoaded
document.onreadystatechange = function () {
if (document.readyState == "interactive") {
// Initialize your application or run some code.
}
}
以外にもオプションがあります"interactive"
。MDNドキュメント詳細については。