Javascript 在导航菜单中循环,就像单击一样
我有一个导航菜单设置为一周中的几天,当网页打开时/或者如果用户在一定时间内没有执行某个操作,我希望页面在一周中的几天中循环,就好像他们被点击了一样,其间有15秒左右的延迟Javascript 在导航菜单中循环,就像单击一样,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个导航菜单设置为一周中的几天,当网页打开时/或者如果用户在一定时间内没有执行某个操作,我希望页面在一周中的几天中循环,就好像他们被点击了一样,其间有15秒左右的延迟 <div id="nav" class="inner dark-blue"> <ul> <li id="sunday" style='border: none'>Sunday</li> <li id="monday">Monday<
<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实现这一点的最佳方法是什么?我已尝试设置超时,但它没有按预期工作
编辑:
我现在是其中的一部分,代码如下:
for (var i = 0; i < menuitems.length; i++){
$(menuitems[i]).delay(10000*i).queue(function() {
$(this).trigger('click'); /**Nearly there!**/
});
};
for(变量i=0;i
从星期天到星期六,然后停止,我希望它返回到星期天。您可以使用
window.setInterval(function,milliseconds,lang);
每个菜单项都包含要加载的不同页面,或者其内容将显示在选项卡中?我有一个div,根据单击哪个菜单项附加了特定的iframe。我认为您必须同时使用
setInterval()和setTimeout()
来实现它。