Bar*_*der 2 javascript jquery preloading
我使用以下代码预加载mp3:
$.ajax({
url: "boom.mp3",
success: function() {
//done
}
});
Run Code Online (Sandbox Code Playgroud)
无论如何我可以预装多个元素(例如图像和mp3)?
例如
$.ajax({
url: "boom.mp3", "moo.jpg",
success: function() {
//done
}
});
Run Code Online (Sandbox Code Playgroud)
干杯!
如果您使用的是jQuery 1.5,则有两种新方法可以处理:延迟和承诺.
使用jQuery Deferred和Promises创建响应式应用程序
function successFunc(){
console.log( “success!” );
}
function failureFunc(){
console.log( “failure!” );
}
$.when(
$.ajax( "/main.php" ),
$.ajax( "/modules.php" ),
$.ajax( "/lists.php" )
).then( successFunc, failureFunc );
Run Code Online (Sandbox Code Playgroud)
例如,要在您的实例中使用它,只需将ajax请求替换为load.