我认为这里有一些魔力,这在 Chrome 中非常有效,但在 Firefox 或 Opera 中无效
var initList = setInterval(function(){
if( cache.isAnimating ) return false;
cache.isAnimating = true;
aux.navigate( 1, $el, $wrapper, settings, cache ); //slide
}, 3500) ;
$(document).ready(function(){
initList = setInterval(function(){
if( cache.isAnimating ) return false;
cache.isAnimating = true;
aux.navigate( 1, $el, $wrapper, settings, cache );
}, 3500) ;
})
鼠标悬停 Firefox 不清除间隔:
$("div.ca-wrapper").mouseover(function(){
clearInterval(initList);
}).mouseout(function(){
initList = setInterval(function(){
if( cache.isAnimating ) return false;
cache.isAnimating = true;
aux.navigate( 1, $el, $wrapper, settings, cache );
}, 3500) ;
})
有什么建议么?