jquery定时执行

jquery定时执行

setTimeout 用于延时器,只执行一次.

setInterval:用于多次执行.

Javascript代码
    function getnums() {  
     $.get("http://special.ku6.com/office2010/api/nums.php?" + Math.random(), function(data){  
      nums = '[img]images/cnt/left.gif" width="62" height="27[/img]';  
      $.each(data, function(i) {  
       num = data.substr(i, 1);  
       nums += '[img]images/cnt/'+num+'.gif" width="16" height="27[/img]';  
      });  
      nums +='[img]images/cnt/right.gif" width="5" height="27[/img]';  
      $("#default_count").html(nums);  
     });  
    }  
    $(document).ready(function(){  
     setInterval(getnums, 10000);  
    });  


取消定时器


Javascript代码

   
var wait=setInterval(function(){  
                    if(!$(".box").is(":animated")){  
                        clearInterval(wait);  
                        //执行code  
                        alert("动画都已经执行完!");  
                    }  
                },200);  


转自:http://xpsharp.iteye.com/blog/1446373

你可能感兴趣的:(JavaScript,jquery,SetInterval,settimeout)