jquery - 如何加载时间页面(已编辑)
问题描述
我想让加载效果直到文档准备好,它可以工作但是当页面数据被缓存时它会显示几毫秒并在页面内容被缓存时消失,就像我想显示它是否加载至少会超过一秒
/** 编辑 **/ 我发现动画效果是让它出现的原因,当我使用 remove() 时它不显示,所以我想检查页面加载所需的时间以及是否超过 3 秒我将应用动画
那是我的代码
var ready = 0;
$(document).ready(function(){
ready = 1;
});
if(ready = 1){
$(".Loading").animate({opacity:"0"},"slow",function(){
$(".Loading").remove();
});
}
每次页面加载动画时,它都会消失,我不希望这样,那么当它要显示时,最好的处理方法是什么?
解决方案
你应该使用一个函数。它不能以你尝试的方式工作。它可能看起来像这样:
$(document).ready(function(){
hideLoading();
});
function hideLoading() {
$(".Loading").animate({opacity:"0"},"slow",function(){
$(".Loading").remove();
});
}