【发布时间】:2016-02-22 14:30:01
【问题描述】:
我有一个加载器,它在页面开始加载时加载。我需要在其中显示完成百分比。
我的应用程序包含很多 jquery 和 css,它还包含一个 ajax 调用。
到目前为止,我已经在页面加载开始时显示进度条,并在 ajax 成功完成时隐藏它。
另外,我已经显示了百分比,但使用以下代码手动增加了百分比:
function timeout_trigger() {
$(".progress").css("max-width", p + "%");
$(".progress-view").text(p + "%");
if (p != 100) {
setTimeout('timeout_trigger()', 50);
}
p++;
}
timeout_trigger();
这里的问题是,在进度达到 100 之前,页面加载并显示内容,因此加载器被隐藏在两者之间——比如说 60%——加载器被隐藏。
我想动态计算页面加载完成的百分比(即jquery加载时间、css加载时间等)并相应增加进度。
请帮助解决这个问题..
【问题讨论】:
-
提及这个答案(不被接受,因此远在南方;P)stackoverflow.com/a/22319239/2641361
标签: javascript jquery html css ajax