我有一个 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/