【发布时间】:2014-10-07 15:14:02
【问题描述】:
我试图显示加载图像 3 秒,然后加载 ajax 数据。所以我尝试添加这是之前的功能,但它不起作用,它的加载速度很快,我需要它,所以加载器图像将显示 3 秒
这是我的 js
$.ajax({
url: "ajax/change_skin.php",
type: "GET",
data: {skin:skin},
before:function(){
setInterval(function(){
$('#loader').show();
}, 3000);
},
complete:function(){
$('#loader').hide();
},
success:function(data){
console.log(date);
}
});
【问题讨论】:
-
所以你希望加载器显示至少 3 秒...如果负载更长,显示更长时间?
-
你为什么要让用户多等 3 秒才能看到你的旋转图像。 (这不是微调器的使用方式)
-
添加了一个替代方案,可以提供你想要的(加载过程中最少 3 秒微调器,但不会延迟加载)。
标签: jquery ajax setinterval loader