【发布时间】:2012-12-28 03:23:54
【问题描述】:
我想在容器 div 的悬停上停止和启动一个函数,我尝试了 myLoop.stop();重置变量,但它不能正常工作......有什么想法???
//Continuous Scroll
var nex = 1;
var timeInterval = 1000;
$(".logoContainer").hover(function(){
// Stop Function Here
},function () {
// Start Function Here
})
function myLoop () { // create a loop function
setTimeout(function () { // call a 3s setTimeout when the loop is called
if( cache.isAnimating ) return false;
cache.isAnimating = true;
aux.navigate( 1, $el, $wrapper, settings, cache );
nex++;
if (nex < 100) {
myLoop();
}
}, timeInterval)
}
myLoop();
【问题讨论】:
-
我总是接受对我的问题有帮助或能正确解决问题的答案
-
如果没有其他人的答案可以解决您的问题,您应该发布自己的答案并接受,或者提供赏金,或者删除问题。或者,就像您的情况一样,返回并改进您的问题,使其更具体或更清晰,以便得到您满意的回答。
-
在这个问题的情况下,您应该提供一些示例 HTML 和/或有效的fiddle,以便我们可以重现您的问题,并明确说明“不起作用”的意思正确的”。 Formatting your code cleanly 也会帮助我们。帮助您越容易,您获得的帮助就越多!
标签: javascript jquery function intervals