如何停止切换课程

时间:2015-11-18 11:49:01

标签: javascript jquery css

这就是我开始学习课程的方法:

$(document).ready(function() {
    window.setInterval(function() {
        $('.blinkClass').toggleClass('blink');
    }, 500);  
});

如何停止切换这些类?

2 个答案:

答案 0 :(得分:1)

您需要将从setInterval返回的计时器存储到一个变量中,然后您可以在调用clearInterval()时使用该变量:

var timer = window.setInterval(function() {
    $('.blinkClass').toggleClass('blink');
}, 500);  

// later on, in a code block within scope of the above variable... 
clearInterval(timer);

答案 1 :(得分:0)

你可以这样做:

$(document).ready(function() {
    var myVar  = window.setInterval(function() {
        $('.blinkClass').toggleClass('blink');
    }, 500); 

    //when you want     
    myStopFunction(myVar)
});

function myStopFunction(par) {
    clearInterval(par);
}

上查看更多信息

setInterval

clearinterval