0

我正在使用设置此功能,当我单击提交按钮对站点进行身份验证时。它运行但有时它不运行。我认为 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);
4

1 回答 1

1

setInterval 几乎不会影响提交机制。

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

于 2013-11-14T12:45:33.277 回答