【发布时间】:2016-12-27 14:22:34
【问题描述】:
我搜索了不同的帖子,但仍然无法完全理解该怎么做。
这是我的滑块的 setInterval 代码。因为它是一个滑块,所以间隔从页面加载开始。 一旦我 mouseleave 间隔速度更快,这意味着我假设我同时进行了两个,但是我不确定如何在 mouseleave 处平稳地停止它并在 mouseleave 上以相同的速度再次运行。
var interval = setInterval(slideInterval, 4500);
$('.main-container').on('mouseenter', function(){
clearInterval(interval);
});
, $('.main-container').on('mouseleave', function() {
setInterval(slideInterval, 4500);
});
【问题讨论】:
-
可能是因为您没有将 setInterval 分配给 mouseleave 时的间隔
标签: javascript jquery setinterval