Javascript 当用户单击另一个DOM元素时停止setInterval计时器
下面是我正在使用的一些示例代码。我需要它,因此当用户单击Javascript 当用户单击另一个DOM元素时停止setInterval计时器,javascript,jquery,Javascript,Jquery,下面是我正在使用的一些示例代码。我需要它,因此当用户单击时,间隔停止 var-toggleSlide=function(){ $(“#slider li.uk活动”) .removeClass() .next() .add(“#slider li:first”) .last() .addClass(“英国主动”); } 设置间隔(切换滑动,1000); 返回间隔的id。您可以存储此值,并在单击元素#淡入淡出按钮时使用此值清除特定间隔: 返回间隔的id。您可以存储此值,并在单击元素#淡入淡出按钮
时,间隔停止
var-toggleSlide=function(){
$(“#slider li.uk活动”)
.removeClass()
.next()
.add(“#slider li:first”)
.last()
.addClass(“英国主动”);
}
设置间隔(切换滑动,1000);
返回间隔的id。您可以存储此值,并在单击元素<代码>#淡入淡出按钮时使用此值清除特定间隔:
返回间隔的id。您可以存储此值,并在单击元素<代码>#淡入淡出按钮时使用此值清除特定间隔:
保留
setInterval
的返回值,并在要停止计时器时将其传递给clearInterval
。保留setInterval
的返回值,并在要停止计时器时将其传递给clearInterval
。
var intervalId = setInterval(toggleSlide, 1000);
$('#fade-button').on('click', function () {
clearInterval(intervalId);
});