gpt4 book ai didi

javascript - 暂停一个简单的 slider 操作 |设置时间间隔

转载 作者:行者123 更新时间:2023-11-28 08:45:36 27 4
gpt4 key购买 nike

有人可以帮我在以下幻灯片中添加悬停和继续播放吗?

setInterval(function() { 
$('#slideshow >img:first')
.hide()
.next()
.show()
.end()
.appendTo('#slideshow');
}, 2000);

如果有帮助的话,我也有一个有效的 codepen 链接。您将看到另一幅图像,我正在使用相同的 setInterval 函数来更改图像 id。理想情况下,此暂停函数将停止两个 setInterval 循环。但如果我能在这个例子中得到一些帮助,我也许能够改进其余的部分。

http://codepen.io/banunn/pen/EKfuj

谢谢!

最佳答案

将 setInterval 返回的 id 存储到一个变量中,以便您可以在悬停时调用clearInterval。例如,

function startInterval(){
return setInterval(function() {
$('#slideshow >img:first')
.hide()
.next()
.show()
.end()
.appendTo('#slideshow');
}, 2000);
}
var int= startInterval();

$('#slideshow').hover(function(){
clearInterval(int);
},function(){
int = startInterval();
});

关于javascript - 暂停一个简单的 slider 操作 |设置时间间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19846033/

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