HTML背景图像OnLoad

jcm*_*tch 3 html javascript

我有一个简单的HTML页面,里面有一点JavaScript.JavaScript在正文中启动onLoad.身体也有背景图像.JavaScript在加载背景图像之前启动.有没有办法让身体onLoad等待身体背景图像加载?

<body background="http://xxx.com/xxx.jpeg" id="myBody" onload="pageLoaded()">
Run Code Online (Sandbox Code Playgroud)

Sta*_*arx 5

如果要确保在加载所有图像后启动脚本,请使用

$(window).load(function() {
//.......................
});
Run Code Online (Sandbox Code Playgroud)

这个事件只会在所有脚本,css,js,图像加载后才会触发,不像 $(document).ready();