使用jQuery UI - 我在页面加载时反弹,一次;好好工作。但我想在循环中每2秒发生这种情况,只要用户在页面上。
$(document).ready(function(){
$(".test").effect( "bounce",
{times:4}, 2500 );
});
答案 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);
});