0

我有一组 li 抽屉,当您单击每个抽屉时,它会展开。但我不希望它是可交互的,我希望它循环,例如每 5 秒扩展下一个 li 抽屉。此外,li 抽屉的数量并不固定为 3。即使我添加更多 li 抽屉,我希望它仍然循环遍历所有抽屉。希望这是有道理的。

这是我的 jsfiddle:http: //jsfiddle.net/7WApV/

我自己尝试过使用 setInterval 和 .next().slideDown() 来解决这个问题,但没有得到答案。任何人都可以帮忙吗?谢谢!

4

1 回答 1

1

尝试这个:

var bam = $('H2.drawer-handle'),
    count = 0;
window.setInterval(function() {
    if (count <= 1) {
        count++;
    } else {
        count = 0;
    }
    var item = $('H2.drawer-handle').get(count);
    $(item).click();
}, 1500);

示例:http: //jsfiddle.net/7WApV/1/

于 2011-05-26T14:52:09.320 回答