我有几兆字节的图像和脚本沉重的HTML页面。我想显示加载器使用javascript,如Flash -与进度条和百分比。
有没有带input的库:URL (js脚本和图片)数组,可以在加载时进行回调。我知道资源的大小,所以我将能够取得进展吧。
如果加载器库非常轻量级或使用jQuery会更好。另外,如果它可以加载CSS,那就很棒了(我使用的更少,但应该是一样的)。
发布于 2011-07-17 21:16:29
jQuery可以帮助您:
$.get(url, function(data){eval(data); callback(url)}
$.getScript(url, function(){callback(url)})
var el = new Image(); el.onload = function(){callback(url)}; el.src = url;
url.substr(0, 7) != 'http://'
)我有urls和大小的数组,所以我知道已经下载了多少和总大小。
发布于 2011-06-27 12:47:45
我不知道有什么开箱即用的插件可以达到你想要的效果。但是,在.load()和.progressbar()的帮助下,您应该能够编写自己的代码。
一般的想法是向您展示如何在默认情况下加载gfx,并隐藏其他所有内容。一旦所有的东西都加载了,然后显示你的主UI。
$(document).ready(function(){
$(window).load(function() {
$("#loading").hide();
$("#mainUI").show();
});
});
这里的关键字是$(window).load()。
https://stackoverflow.com/questions/6487532
复制相似问题