我正在使用设置此功能,当我点击提交按钮对网站进行身份验证时。 它运行但有时它不运行。我认为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);
答案 0 :(得分:1)
setInterval几乎没有办法影响提交机制。
如果在setInterval中的函数运行时触发了提交事件,则最多可以延迟提交的时间。如果函数需要很长时间才能返回,它可能会成为一个问题,但是你的函数只会触发一个动画,所以它几乎立即返回。