Jquery - 如果不再需要它,如何删除函数加载

时间:2013-12-13 20:35:54

标签: jquery function setinterval

我正在尝试做的是在我的setinterval上加载一个函数“PX_Function_Code()”并且只工作10秒,如果该函数没有在10秒内被访问被删除,它的任何方式都可以这样做?

这是我的代码:

setInterval(function() {
    if($( "#PX_Data" ).html() < 10) {
        var PX_Data = $( "#PX_Data" ).html();
        $( "#PX_Data" ).text( parseInt(PX_Data)+1 );

        PX_Function_Code();
    }
}, PX_Delay);

我需要的是这样的事情:

if($("#PX_Data").html() < 10 && Data_Test1 != "") {
 PX_Function_Code();
} else {
" remove PX_Function_Code function "
}

1 个答案:

答案 0 :(得分:1)

var intervalid = setInterval( ... );

然后,当你不需要它时:

clearInterval(intervalid);