javascript - 如何在 jQuery 上重复或循环这个队列?

标签 javascript jquery loops queue

这是褪色幻灯片的代码。有没有办法重复或循环这个队列?重新开始此顶部代码 $("#page2_image").hide();

这是 jQuery 中的代码:

$(document).ready(function(){
   $("#page2_image").hide();
   $("#page3_image").hide();
   $("#page1_image").fadeOut(10000);
   $("#page2_image").fadeIn(10000).fadeOut(10000);
   $("#page3_image").delay(10000).fadeIn(10000);
});

感谢您的帮助!

最佳答案

可以使用fadeIn()的回调

$(document).ready(function(){
   function loop(){
   $("#page2_image").hide();
   $("#page3_image").hide();
   $("#page1_image").fadeOut(10000);
   $("#page2_image").fadeIn(10000).fadeOut(10000);
   $("#page3_image").delay(10000).fadeIn(10000,loop); // call loop here...
  }
  loop();
});

您也可以尝试类似的方法here

关于javascript - 如何在 jQuery 上重复或循环这个队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3275303/

相关文章:

javascript - 试图在我的 javascript 代码中理解 "this"(一件事有效,另一件事无效)

javascript - 选择特定输入并向其添加事件

javascript - 复选框列表末尾的 jQuery 验证插件错误消息

javascript - 使用 History API 进行 Ajax div 加载

java - 如何更改按钮背景并在按下其他按钮后启用它

c - 用户输入名称和地址的二维数组

javascript - 动态改变 Awesome Icon 的颜色

javascript - javascript 中类似于 ruby​​ 的#{value}(字符串插值)的任何东西

javascript - 使用 MongoDB 从 AJAX 调用接收 JSON

Java while 循环 | true 如果测试值返回异常错误