关于setTimeout()用法的两种情形:

关于setTimeout()用法的两种情形:
1:传递无参方法时如:
function movement(){
 mement = setTimeout("movement()",10);
}
清除定时:clearTimeout(mement);//mement为全局变量


2:传递有参方法时:
function moveElement(id,name,age,timer){
//通过变量传递
var repeat = "moveElement('"+id+"','"+name+"',"+age+")";
 mement = setTimeout(repeat,timer);
}

你可能感兴趣的:(JavaScript)