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