87,996
社区成员




<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<a href="javascript:;" onclick="tDMotion(5)">加载特定数据</a>
</body>
<script src="js/jquery-1.11.2.min.js"></script>
<script>
function commonMotion(num){
var i = 0;
commonMotionId = setInterval(function(){
i++;
console.log("i"+"====="+i+"==="+commonMotionId);
if(i == num){
i = 0;
}
},800);
};
var tDMotionId = null;
function tDMotion(num){
console.log(commonMotionId);
clearInterval(commonMotionId);
var b = 0;
//为什么不能在function()提供参数来传递数据了?
tDMotionId = setInterval(function(){
//b++;
if(b<num){
b++;
console.log("b"+"====="+b+"==="+tDMotionId);
}else if(b == num){
setInterval(tDMotionId);
commonMotion(20)
}
},800);
};
$(function(){
commonMotion(10);
});
</script>
</html>