超时后更改图像

时间:2009-10-24 15:36:52

标签: 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.caption').fadeIn();
}, 1000);

});

但这只能工作一次,我想做的是 每1000ms函数运行后,在div“caption”中更改图像 我有图像系列,我可以将他们的名字放在数组中。

2 个答案:

答案 0 :(得分:1)

您可以尝试以下操作:

http://malsup.com/jquery/cycle/

答案 1 :(得分:0)

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