Jquery 超时后更改图像

Jquery 超时后更改图像,jquery,ajax,Jquery,Ajax,我有以下代码 <div class="caption" style=" position:absolute; margin-top:0px"> <img src="caption/img1.png" /> </div> <script> $(document).ready(function(){ setTimeout(function() { $('div.caption').fadeOut('slow'); $(

我有以下代码

   <div class="caption" style=" position:absolute; margin-top:0px">
   <img src="caption/img1.png" />
   </div>


 <script>
$(document).ready(function(){     
setTimeout(function() {
$('div.caption').fadeOut('slow');
$('div.caption').fadeIn();
}, 1000);

});

$(文档).ready(函数(){
setTimeout(函数(){
$('div.caption').fadeOut('slow');
$('div.caption').fadeIn();
}, 1000);
});

但这项工作只有一次,我想做的是 每1000毫秒后,应运行一次函数并更改div“caption”中的图像
我有图像系列,可以将它们的名称放入数组。

您可以尝试以下操作:


setInterval
采用与
setTimeout
相同的参数,但它按指定每n毫秒执行一次函数