在循环中每2秒做一次div反弹

时间:2014-01-08 02:58:40

标签: jquery jquery-ui

使用jQuery UI - 我在页面加载时反弹,一次;好好工作。但我想在循环中每2秒发生这种情况,只要用户在页面上。

$(document).ready(function(){


$(".test").effect( "bounce", 
              {times:4}, 2500 );

});

2 个答案:

答案 0 :(得分:1)

然后使用setInterval

setInterval(function() 
    {
      $(".test").effect( "bounce", 
          {times:4}, 2500 );
     },2000);

您的功能将每两秒执行一次。但是你的效果需要2.5 seconds。我想如果你将你的间隔设置为3000毫秒会更好。

答案 1 :(得分:1)

我会使用一些Javascript setInterval:

$document.ready(function(){
  setInterval(function(){
  //your effect
  }, 2000);
});