我希望每隔10秒左右自动对某些div使用slideToggle()
。在下面的示例中,我希望SET 2在{10}之后进入slideToggle()
,10秒后,我希望SET 3进入slideToggle()
,10秒后,我想循环并{{1 SET 1回来了(有点像carousel插件):
slideToggle()
答案 0 :(得分:2)
这个jQuery脚本应该做你想要的:
$(function() {
var num = 1;
var nummax = 3
var toggletime = 10000;
setTimeout(toggle, toggletime);
function toggle() {
$('.ftdmfg'+num.toString()).slideToggle();
num++;
if (num > nummax) num = 1;
$('.ftdmfg'+num.toString()).slideToggle();
setTimeout(toggle, toggletime);
}
}
答案 1 :(得分:0)
这里非常好的例子 - Jquery slideToggle
答案 2 :(得分:-1)
function slideSet(setNum) {
//jquery slide
var nextSet = setNum +1;
if(nextSet > 3)
nextSet = 1;
setTimeout(function() { slideSet(nextSet); }, 10000);
}