setInterval()
一旦开始,我将鼠标悬停在元素上,这将导致clearInterval()
被调用。但是当我hoverOut
元素时,setInterval()
运行了两次,或者根本就没有运行!
// activated is function what i want to do somthing var off = setInterval(activated,3000); $(".tab-content").hover( () => { clearInterval(off); }, () => { var off = setInterval(activated,3000); })
在三秒钟内执行两次,但是悬停时第二次不执行
clearInterval
。
一旦setInterval()开始,我将悬停我的元素,这将导致调用clearInterval()。但是,当我将hoverOut元素设置为setInterval()时,它会运行两次,或者根本就不会运行! //已激活...
奇怪的行为一定是由于第二个回调中的var
关键字。