Jquery幻灯片效果,点击后需要延迟
Jquery slide effects, need delay after click
我有5张幻灯片,它们在5秒钟后或鼠标点击时发生变化(使用SetInterval功能完成,触发"点击")
例如,问题如下:假设它设置为#slide_1,当4秒过去时,我手动单击#slide_2,下一张幻灯片(#slide_3)在1秒后激活。触发点击的都是SetInterval,我不知道如何在手动和SetInterval点击之间再次添加5秒的间隔。。
这是我的代码,
setInterval(function() {
if(!$('.buttons > ul ').children('.butt_press').next().length){
$('.buttons > ul').children(':first').trigger('click');
}
else{
$('.buttons > ul').children('.butt_press').next().trigger('click');
}
}, 5500);
感谢
setInterval
返回一个间隔id,您可以使用它来清除间隔,然后重新创建它。
var nextSlide = function () {
if(!$('.buttons > ul ').children('.butt_press').next().length){
$('.buttons > ul').children(':first').trigger('click');
} else {
$('.buttons > ul').children('.butt_press').next().trigger('click');
}
};
var interval = setInterval(nextSlide, 5000);
$('some_selector').on('click', function () {
nextSlide();
clearInterval(interval);
interval = setInterval(nextSlide, 5000);
});
相关文章:
- 幻灯片滚动javascript不起作用
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 可以简化嵌套的延迟Q Promises解析吗
- 创建具有可变长度幻灯片显示的幻灯片
- onclick函数需要双击,因为类分配延迟
- 更多延迟动画
- 对父作用域的指令更新延迟了一步
- 为JS函数添加延迟
- 如何模拟单击事件以延迟循环浏览幻灯片
- 延迟jQuery切换Class效果,直到幻灯片动画完成
- jQuery幻灯片放映图像延迟
- 为什么我的背景幻灯片动画在更改之间有延迟
- Jquery幻灯片效果,点击后需要延迟
- JQueryUI对话框:延迟打开,直到成功加载幻灯片
- Swiper.js每张幻灯片多张图片延迟加载不工作
- 如何在bxslider中的每个幻灯片之间应用不同的延迟
- 我如何添加时间延迟到我的潜水,使他们出现一个接一个像幻灯片一样
- 用延迟开始幻灯片
- setTimeout在我的循环javascript幻灯片函数中工作了一段时间,然后停止延迟
- 带有图像的幻灯片每次预加载一个并延迟播放