javascript - 如何循环 jQuery 代码?

标签 javascript jquery loops

我有一个 jQuery 代码,它应该在一段时间后更改图像并且它运行良好,但它显然在代码结束后立即停止。我怎样才能让它一遍又一遍地运行?我尝试使用javascript“if”循环,但它没有做任何事情..或者也许我做错了?

(w4s和w5s是img的ID)

此外,我对 jQuery 还很陌生,所以如果您对我所犯的任何错误有任何评论,我很高兴听到它们!

这是代码

$(function () { 
    $("#w4s").hide();
    $("#w5s").hide();
    $(document).ready(function () {
        $(function () {
            $("#w3s").delay("4000").fadeOut("slow", function () {
                $("#w4s").fadeIn("slow",function () {
                    $(this).delay("4000").fadeOut("slow",function () {
                        $("#w5s").fadeIn("slow");
                    }); 
                });
             });
         });
    });    
});

最佳答案

我想你需要这样的东西

window.setInterval(function() {
  alert('I happen every 8 seconds');
   }, 8000);

关于javascript - 如何循环 jQuery 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34831774/

相关文章:

javascript - 为什么输入值不会更新?当我点击发送按钮时?

javascript - 在网站的新页面上保持事件菜单打开

javascript - 使用 javascript/jQuery 在特定日期显示特定元素?

javascript - 我正在创建乘法表。需要帮助在每个循环之间创建新行

javascript - Angular 平移函数被无限调用

ruby - "for"与 Ruby 中的 "each"

javascript - 如何创建多个排序按钮

javascript - 为什么要在模态解析上声明一个函数

javascript - 为辅助函数减慢 Meteor 页面渲染速度

jquery - 如何防止 jQuery Ajax 请求在 Internet Explorer 中缓存?