Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript li抽屉之间的循环-jquery_Javascript_Jquery_Cycle_Html Lists_Slidingdrawer - Fatal编程技术网

Javascript li抽屉之间的循环-jquery

Javascript li抽屉之间的循环-jquery,javascript,jquery,cycle,html-lists,slidingdrawer,Javascript,Jquery,Cycle,Html Lists,Slidingdrawer,我有一套li抽屉,当你点击每个抽屉时,它就会展开。但是我不希望它能够交互,我希望这个循环,例如每5秒扩展一个li抽屉。此外,li抽屉的数量并不是固定为3个。我希望它仍然循环通过所有,即使我添加更多的李抽屉到它。希望这是有道理的 这是我的JSFIDLE: 我自己也尝试过使用setInterval和.next().slideDown()尝试一下,但没有得到任何结果。有人能帮忙吗? 谢谢 试试这个: var bam = $('H2.drawer-handle'), count = 0; win

我有一套li抽屉,当你点击每个抽屉时,它就会展开。但是我不希望它能够交互,我希望这个循环,例如每5秒扩展一个li抽屉。此外,li抽屉的数量并不是固定为3个。我希望它仍然循环通过所有,即使我添加更多的李抽屉到它。希望这是有道理的

这是我的JSFIDLE:

我自己也尝试过使用setInterval和.next().slideDown()尝试一下,但没有得到任何结果。有人能帮忙吗? 谢谢

试试这个:

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);
var bam=$('H2.drawer handle'),
计数=0;
setInterval(函数(){

if(count,谢谢,但是如果向其中添加另一个li抽屉,它就会忽略这一点?做得好。但是我发现您的代码中有一个很小的错误。要么删除'bam=$('H2.drawer handle'),'要么使用'var item=$(bam.get(count);'。正如我所说的,这只是一个很小的错误。@Khan:更改行'count'