如果我想使用jQuery更改div背景图像,是否会触发$(window)
的onLoad函数?
答案 0 :(得分:1)
不,load
的{{1}}事件(与window
的{{1}}事件相同)会在加载文档然后加载所有初始内容时触发。
进行导致某些内容加载的样式更改不会重新触发事件。
答案 1 :(得分: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
});
希望这能解决您的问题。如果您有任何疑问,请随时提出。感谢。