如何停止jquery计时器事件

时间:2010-11-23 17:58:30

标签: jquery

我的jquery代码就是这个

var job=909;
var id=0;
var x=0;
var maxx=50;
$(document).everyTime(4000,function(x){

    var div= "#ttt_"+x;
    $(div).hide().load('http://localhost/feed_001.php?job='+job+'&id='+id);
    var tlHeight = 60;
    $(div).animate({height: tlHeight},750).fadeIn(2500);
    x = x + 1;
    if (x == maxx){


        Type here


    }
    },0);

我希望当条件x == maxx满足每次事件将停止事件

1 个答案:

答案 0 :(得分:1)

添加一个名为label的新第二个参数,然后使用stopTime([label_name])

例如:

$(document).everyTime(4000, 'feed_timer', function (x) {
    ...
    if (x == maxx)
    {
        stopTime('feed_timer');
    }
},0);