我有一个导航菜单设置为一周中的几天,当网页打开时/或者如果用户在一定时间内没有执行任何操作,我希望页面循环显示一周好像他们被点击了 15 秒左右的延迟。
<div id="nav" class="inner dark-blue">
<ul>
<li id="sunday" style='border: none'>Sunday</li>
<li id="monday">Monday</li>
<li id="tuesday">Tuesday</li>
<li id="wednesday">Wednesday</li>
<li id="thursday">Thursday</li>
<li id="friday">Friday</li>
<li id="saturday">Saturday</li>
<li id="about">About</li>
</ul>
</div>
使用 JavaScript 执行此操作的最佳方法是什么?我试过 setTimeout,但它没有按预期工作。
编辑:
我现在使用以下代码参与其中:
for (var i = 0; i < menuitems.length; i++){
$(menuitems[i]).delay(10000*i).queue(function() {
$(this).trigger('click'); /**Nearly there!**/
});
};
这从周日到周六停止,我希望它回到周日。
最佳答案
关于javascript - 像点击一样循环浏览导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20868835/