【发布时间】:2012-01-16 13:27:39
【问题描述】:
在用户控制页面之前,我需要加载多个元素(主要是图像、视频和音频)。目前,我正在使用 $.when() 函数加载它们,如下所示:
//all elements are hidden, except for a black background and
//a "loading" gif in the middle.
$.when($.ajax("video1.ogv"), $.ajax("video2.ogv"), $.ajax("videoN.ogv"))
.then(function () {
//show the site with all the content preloaded...
});
有没有什么方法可以创建一个加载条来显示后台加载的所有元素的进度(以百分比表示)?就像大多数使用重媒体的 Flash 网站所发生的一样,例如:http://www.saizenmedia.com/nightwishsite/
可以纯粹用 jQuery 或 Javascript 来完成吗?
提前致谢!
【问题讨论】:
标签: javascript jquery progress-bar jquery-deferred