0

liドロワーのセットがあり、それぞれをクリックすると展開します。しかし、私はそれが相互作用可能であることを望んでいません。これを循環させたいのです。たとえば、次のliドロワーを5秒ごとに拡張します。また、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 に答える