[英]Loader for scripts and images
我的HTML页面很笨重,其中包含几兆字节的图像和脚本。 我想显示使用Flash之类的JavaScript的加载程序-带有进度栏和百分比。
是否有任何带输入的库:URL数组(js脚本和图像),在加载某些内容时会进行回调。 我知道资源的大小,因此我可以进行进度栏。
如果加载器库很轻或使用jQuery会更好。 另外,如果它可以加载CSS,那就太好了(我使用LESS,但应该相同)。
我不知道有什么现成的插件可以实现您的追求。 然而,你应该能够从帮助编写自己的.load()和.progressbar() 。
一般的想法是显示默认情况下加载gfx并隐藏其他所有内容。 一切加载完毕后,请显示您的主界面。
$(document).ready(function(){
$(window).load(function() {
$("#loading").hide();
$("#mainUI").show();
});
});
关键在这里是$(window).load()。
jQuery帮助:
url.substr(0, 7) != 'http://'
( url.substr(0, 7) != 'http://'
): $.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;
var el = new Image(); el.onload = function(){callback(url)}; el.src = url;
而且我有网址和大小的数组,所以我知道已经下载了多少和总大小。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.