SetInterval会影响其他功能吗?

时间:2013-11-14 12:34:44

标签: javascript jquery asp.net

我正在使用设置此功能,当我点击提交按钮对网站进行身份验证时。 它运行但有时它不运行。我认为setInterval函数会影响这种情况。这是真的吗?我怎么解决这个问题 ?

window.setInterval(function () {
  var path = "../../Content/Images/banners/Banner_0" + sayac + ".jpg"
  $("#mainPic").fadeOut("slow", function () {
    $(this).attr("src", path);
    sayac = sayac + 1;
    if (sayac == 7) {
      sayac = 1;
    }
    $(this).fadeIn("slow");
  });
}, 5000);

1 个答案:

答案 0 :(得分:1)

setInterval几乎没有办法影响提交机制。

如果在setInterval中的函数运行时触发了提交事件,则最多可以延迟提交的时间。如果函数需要很长时间才能返回,它可能会成为一个问题,但是你的函数只会触发一个动画,所以它几乎立即返回。