Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何无限重复jQuery动画_Jquery - Fatal编程技术网

如何无限重复jQuery动画

如何无限重复jQuery动画,jquery,Jquery,如何使此动画无限重复: $(window).load(function () { $("#ani-image").fadeIn(600, function () { $("#ani-bluescreen").fadeIn(300); $("#ani-text").fadeIn(300); $("#ani-text").animate({ marginLeft: "400px",}, 400 ); }); var delay = 5000; $("#ani-bg").delay(de

如何使此动画无限重复:

$(window).load(function () {

$("#ani-image").fadeIn(600, function () {
$("#ani-bluescreen").fadeIn(300);
$("#ani-text").fadeIn(300);
$("#ani-text").animate({ marginLeft: "400px",}, 400 );  
});  

var delay = 5000;

$("#ani-bg").delay(delay).fadeIn(1000, function () {
$("#ani-image-2").fadeIn(300); 
$("#ani-bluescreen-2").fadeIn(300); 
$("#ani-text-2").fadeIn(300);
$("#ani-text-2").animate({ marginLeft: "400px",}, 400 );
});

var delay = 10000;

$("#ani-bg-2").delay(delay).fadeIn(1000, function () {
$("#ani-image-3").fadeIn(300);
$("#ani-bluescreen-3").fadeIn(300);       
$("#ani-text-3").fadeIn(300);
$("#ani-text-3").animate({ marginLeft: "400px",}, 400 );
});

var delay = 15000;

$("#ani-bg-3").delay(delay).fadeIn(1000, function () {
});
});

将其全部包装在
setInterval
中:

setInterval(function () {
  $("#ani-image").fadeIn(600, function () {
    $("#ani-bluescreen").fadeIn(300);
    $("#ani-text").fadeIn(300);
    $("#ani-text").animate({
      marginLeft: "400px",
    }, 400);
  });

  var delay = 5000;

  $("#ani-bg").delay(delay).fadeIn(1000, function () {
    $("#ani-image-2").fadeIn(300);
    $("#ani-bluescreen-2").fadeIn(300);
    $("#ani-text-2").fadeIn(300);
    $("#ani-text-2").animate({
      marginLeft: "400px",
    }, 400);
  });

  var delay = 10000;

  $("#ani-bg-2").delay(delay).fadeIn(1000, function () {
    $("#ani-image-3").fadeIn(300);
    $("#ani-bluescreen-3").fadeIn(300);
    $("#ani-text-3").fadeIn(300);
    $("#ani-text-3").animate({
      marginLeft: "400px",
    }, 400);
  });

  var delay = 15000;

  $("#ani-bg-3").delay(delay).fadeIn(1000, function () {});
}, 5000); // 5 seconds

将其全部包装在
setInterval
中:

setInterval(function () {
  $("#ani-image").fadeIn(600, function () {
    $("#ani-bluescreen").fadeIn(300);
    $("#ani-text").fadeIn(300);
    $("#ani-text").animate({
      marginLeft: "400px",
    }, 400);
  });

  var delay = 5000;

  $("#ani-bg").delay(delay).fadeIn(1000, function () {
    $("#ani-image-2").fadeIn(300);
    $("#ani-bluescreen-2").fadeIn(300);
    $("#ani-text-2").fadeIn(300);
    $("#ani-text-2").animate({
      marginLeft: "400px",
    }, 400);
  });

  var delay = 10000;

  $("#ani-bg-2").delay(delay).fadeIn(1000, function () {
    $("#ani-image-3").fadeIn(300);
    $("#ani-bluescreen-3").fadeIn(300);
    $("#ani-text-3").fadeIn(300);
    $("#ani-text-3").animate({
      marginLeft: "400px",
    }, 400);
  });

  var delay = 15000;

  $("#ani-bg-3").delay(delay).fadeIn(1000, function () {});
}, 5000); // 5 seconds

每次都将添加已定义的 函数(fn)作为要运行的定时事件 在给定的时间间隔(间隔) 对于给定的次数(次)。 如果时间设置为0,则 调用该方法的次数为 无限的同时,还为该对象设置了一个标签 给定时事件 提供的字符串(标签)或 区间的字符串表示形式 假如此外,间隔 可以使用以下字符串定义 作为“3s”,持续3秒

每次都将添加已定义的 函数(fn)作为要运行的定时事件 在给定的时间间隔(间隔) 对于给定的次数(次)。 如果时间设置为0,则 调用该方法的次数为 无限的同时,还为该对象设置了一个标签 给定时事件 提供的字符串(标签)或 区间的字符串表示形式 假如此外,间隔 可以使用以下字符串定义 作为“3s”,持续3秒


这似乎是jQuery,但如果您指定,则会有所帮助。这似乎是jQuery,但如果您指定,则会有所帮助。这将以5秒的延迟启动动画,但不会重复。是不是我遗漏了什么,然后又重复了一遍。每隔5秒我一定是做错了什么,对我来说它不会重复:@Stucky,你能把它放进小提琴里让我玩吗?这是以5秒的延迟开始动画,但不会重复。是不是我遗漏了什么,然后又重复了一遍。每隔5秒钟我一定是做错了什么,对我来说它不会重复:@Stucky,你能把它放进小提琴里让我玩吗?