js如何实现每隔5秒li的class循环至下一个li

<style>*{padding:0;margin:0;}ul,ol{list-style:none;}.platform{width:1000px;margin:20p... <style>
* { padding:0; margin:0;}
ul,ol { list-style:none;}
.platform{ width:1000px; margin:20px auto; text-align:center;}
.platform ul li { display:inline-block; margin:0 20px;width:150px; height:150px; border-radius:999em; border:2px solid #eee; background:#f8f8f8; text-align:center; line-height:150px; font-size:20px;}
.platform ul li.active{ background:#fff;}
</style>
<div class="platform">
<ul>
<li class="active">服务</li>
<li>标准</li>
<li>循环</li>
<li>间隔</li>
</ul>
</div>
展开
 我来答
舜灬丿续殇
2016-11-03 · TA获得超过355个赞
知道小有建树答主
回答量:534
采纳率:38%
帮助的人:110万
展开全部
获取所有li元素,然后再遍历它,然后再设置参数i=0,当i=3的时候设置第一个li class=active,后面就是你li[i]这个设置为class=active这个了,然后setinterval(函数名,5000),就可以了
更多追问追答
追问
如何循环它,不是很懂
追答
循环你需要深入了解setinterval();这个方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式