gpt4 book ai didi

javascript - 运行 setInterval 一次然后停止

转载 作者:行者123 更新时间:2023-11-29 22:28:06 26 4
gpt4 key购买 nike

我目前正在将“事件”类应用于一组列表项。你可以在这里看到 fiddle :

http://jsfiddle.net/y9h5q/906/

编辑:这是 HTML:

<div id="slider">
<ul>
<li class='active'> a </li>
<li> b &lt; </li>
<li> c &lt; </li>
<li> d &lt; </li>
<li> e &lt; </li>
</ul>
</div>

...这是 javascript:

var toggleSlide = setInterval(function(){
$("#slider li.active").removeClass().next().add("#slider li:first").last().addClass("active");
},300);

$("li").click(function(){
clearInterval(toggleSlide);
});

我希望 setInterval 只运行一次,在最后一个列表项之后停止。

我不确定是使用 setInterval 还是 setTimeout?

最佳答案

你的意思是这样的:http://jsfiddle.net/xELsc/

[编辑:添加脚本]
像这样更改您的 js:

var toggleSlide = setInterval( function() {
$("#slider li.active").removeClass().next().last().addClass("active");
},300);

关于javascript - 运行 setInterval 一次然后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8363918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com