jQuery を使用して div の背景画像を変更したい場合、$(window)
の onLoad 関数をトリガーしますか?
質問する
290 次
2 に答える
1
いいえ、 のload
イベントwindow
( のイベントと同じdocument
) は、ドキュメントが読み込まれ、すべての初期コンテンツが読み込まれたときにトリガーされます。
何かをロードするスタイル変更を行っても、イベントは再トリガーされません。
于 2012-10-06T09:27:46.613 に答える
0
onLoad は、ページが読み込まれた直後に JavaScript を実行します。
onload イベントは、オブジェクトがロードされたときに発生します。onload は、Web ページがすべてのコンテンツ (画像、スクリプト ファイル、CSS ファイルなどを含む) を完全にロードした後にスクリプトを実行するために、要素内で最もよく使用されます。
In JavaScript Syntax:
object.onload="SomeJavaScriptCode"
onload は、次の HTML タグでサポートされています。
<body>, <frame>, <frameset>, <iframe>, <img>, <input type="image">, <link>, <script>, <style>
jQuery に興味がある場合は、以下のコードを参照してください。$(document).ready() セクションにコードを記述します。DOM がフルロードされたときに実行する関数です。
$(document).ready(function() {
// Handler for .ready() called.
//code to change the background
});
これは、次の呼び出しと同等です。
$(function() {
// Handler for .ready() called.
//code to change the background
});
これで問題が解決することを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。ありがとう。
于 2012-10-06T09:24:22.837 に答える