大家好,我有一个要求,我必须在执行任何操作时显示加载图像。我已经浏览了几篇博客和文章,但所有这些都在做一些事情,比如在Jquery中使用一些时间或者使用脚本,或者使用Thread.Sleep
方法。
这两个是否可以做到。意味着我不知道加载页面需要多少时间,除非页面加载,否则我想显示用户的等待屏幕。
答案 0 :(得分:1)
您可以在开始某些操作时显示加载图像,并在完成操作后将其删除:
$("#loading-image").show();
pendingActions ++;
$.get({...,success:function(){
pendingActions --;
if(!pendingActions){
$("#loading-image").hide()
}
}});
答案 1 :(得分:0)
你可以使用
$(document).load(function() {
});
来自jQuery库的。它等待所有Web内容加载,然后执行函数内的代码。我会构建页面,并在你需要它的html中显示一个等待屏幕,然后一旦加载了所有内容(包括图像),我就可以使用java脚本从html {{1}中删除等待屏幕} 这样一来,用户就不会看到每个图像的进程一次弹出一个,intead看到等待的屏幕,然后突然它们全部消失,图像可见。