Javascript 暂停setInterval函数并再次运行它
我有一个slider脚本,它使用Javascript 暂停setInterval函数并再次运行它,javascript,jquery,slider,Javascript,Jquery,Slider,我有一个slider脚本,它使用setInterval运行下一个slider函数一段时间,这个函数也被另一个事件侦听器调用,问题是函数可以在最近的时间段运行,因此转换不好。当我从事件侦听器运行函数时,我想让setInterval暂停一段时间 $(document).ready(function () { setInterval(function () { next(); }, 5000); function prev() { //
setInterval
运行下一个slider函数一段时间,这个函数也被另一个事件侦听器调用,问题是函数可以在最近的时间段运行,因此转换不好。当我从事件侦听器运行函数时,我想让setInterval
暂停一段时间
$(document).ready(function () {
setInterval(function () {
next();
}, 5000);
function prev() {
//slide in to left
};
function next() {
//slide in to right
};
$('#prev').click(function (e) {
pause = 1;
prev();
setTimeout(function(){
pause = 0;
}, 3000);
});
$('#next').click(function (e) {
pause = 1;
next();
setTimeout(function(){
pause = 0;
}, 3000);
});
});