私は次の問題を抱えています:javascript-filesへの依存関係を持つことができないウェブサイトを持っています。$(document).ready()
jqueryと同じ機能が欲しいです。それはどのように見えますか?ありがとう。
4 に答える
4
onLoad
動作しますが、すべての画像などが読み込まれるまで待機します。DOMの準備ができたときに実行したいだけの場合は、次のように実行できます(ここにあります)。
// Create onDomReady event
window.onDomReady = function(f){
if(document.addEventListener){
document.addEventListener("DOMContentLoaded", f, false);
}
// For IE
else{
document.onreadystatechange = function(){
if(document.readyState == "interactive"){
f();
}
};
}
};
// Attach a callback to onDomReady
window.onDomReady(function(){
alert("The DOM is ready!");
});
于 2011-04-01T14:28:48.813 に答える
2
jQueryのソースコードを見るだけです。単純な「エミュレーション」が必要な場合は、JavasScriptをの最後の要素として含める/呼び出すだけです。<body>
<!-- ... start of your HTML document -- -->
<script type="text/javascript">
likeDocumentReady();
</script>
</body>
</html>
于 2011-04-01T14:30:30.147 に答える
1
jQuery onLoadが一般的な方法である前は、クロスブラウザソリューションを確認できるこのリンクの非常に詳細な回答です。
于 2011-04-01T14:31:30.560 に答える
-1
onload
あなたはイベントを探していると思います。しかし、yes123は正しいので、答えを受け入れ始める必要があります。
window.onload = function() {
// yadda
}
于 2011-04-01T14:27:26.447 に答える