1

jQuery を使用して div の背景画像を変更したい場合、$(window)の onLoad 関数をトリガーしますか?

4

2 に答える 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 に答える