Javascript 如何向幻灯片中添加Ajax加载程序

Javascript 如何向幻灯片中添加Ajax加载程序,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个简单的手动幻灯片。我想在加载测试1、测试2、测试3文本之前,在单击预览或下一步按钮时添加ajax加载程序图像。 有什么帮助吗 var slideIndex=1; showDivs(slideIndex); 函数plusDivs(n){ showDivs(slideIndex+=n); } 函数showDivs(n){ var i; var x=document.getElementsByClassName(“mySlides”); 如果(n>x.length){slideIndex=1

我有一个简单的手动幻灯片。我想在加载测试1、测试2、测试3文本之前,在单击预览或下一步按钮时添加ajax加载程序图像。 有什么帮助吗

var slideIndex=1;
showDivs(slideIndex);
函数plusDivs(n){
showDivs(slideIndex+=n);
}
函数showDivs(n){
var i;
var x=document.getElementsByClassName(“mySlides”);
如果(n>x.length){slideIndex=1}
如果(n<1){slideIndex=x.length}
对于(i=0;i

❮
❯
测试1
测试2
测试3

我通过css创建了加载图像!但通常在ajax调用中使用加载图像以获得长响应!因为javascript是客户端语言,所以执行速度非常快,所以我用
setTimeout
测试了加载删除

var slideIndex=1;
showDivs(slideIndex);
函数plusDivs(n){
$(“.loader”).show();
setTimeout(函数(){
showDivs(slideIndex+=n);
},1000);
}
函数showDivs(n){
var i;
var x=document.getElementsByClassName(“mySlides”);
如果(n>x.length){slideIndex=1}
如果(n<1){slideIndex=x.length}
对于(i=0;i
.loader{
边框:16px实心#F3;/*浅灰色*/
边框顶部:16px实心#3498db;/*蓝色*/
边界半径:50%;
宽度:120px;
显示:无;
高度:120px;
动画:旋转2s线性无限;
}
@关键帧旋转{
0%{变换:旋转(0度);}
100%{变换:旋转(360度);}
}

❮
❯
测试1
测试2
测试3

我通过css创建了加载图像!但通常在ajax调用中使用加载图像以获得长响应!因为javascript是客户端语言,所以执行速度非常快,所以我用
setTimeout
测试了加载删除

var slideIndex=1;
showDivs(slideIndex);
函数plusDivs(n){
$(“.loader”).show();
setTimeout(函数(){
showDivs(slideIndex+=n);
},1000);
}
函数showDivs(n){
var i;
var x=document.getElementsByClassName(“mySlides”);
如果(n>x.length){slideIndex=1}
如果(n<1){slideIndex=x.length}
对于(i=0;i
.loader{
边框:16px实心#F3;/*浅灰色*/
边框顶部:16px实心#3498db;/*蓝色*/
边界半径:50%;
宽度:120px;
显示:无;
高度:120px;
动画:旋转2s线性无限;
}
@关键帧旋转{
0%{变换:旋转(0度);}
100%{变换:旋转(360度);}
}

❮
❯
测试1
测试2
测试3

Ajax加载程序?要使用ajax加载图像吗?您不需要ajax。您可以按需添加一个
,而不是添加Ajax加载程序?要使用ajax加载图像吗?您不需要ajax。您可以根据需要添加一个