判断flag=flase是设置在for循环里的,只有在for循环结束后,都达到了重点,flag(没变)才是true,如果是flase,会接着执行下一个计时器,因为一开始flag=true设置在for循环外,因此flag又设置成了true!每次整个函数重新执行都会设置为true的,希望对上面的同学有帮助。
2015-11-04
我觉得定义一个var count = 0;在判断停止下 //3.判断停止
if(icur == json[attr]){
if(count == json.length){
clearInterval(obj.timer);
}
else{
count++;
}
if(fn){
fn();
}
}当count的值等于json函数的长度时就清楚定时器,这样更方便。
if(icur == json[attr]){
if(count == json.length){
clearInterval(obj.timer);
}
else{
count++;
}
if(fn){
fn();
}
}当count的值等于json函数的长度时就清楚定时器,这样更方便。
2015-11-04
已采纳回答 / 谭谭谭
<!DOCTYPE html><html><meta charset="utf-8"/><head><title>速度</title><style type="text/css"> body{ margin: 0; padding: 0;} .div1{ width:80px; height: 80px; position: relative; background-color: red; left: -80px...
2015-11-03
已采纳回答 / 慕男婶
获取样式,有两种方法:1、dom.style.xxx 这种写法只能获取行内样式 例如 &ylediv style="width:200px"&sty&e="/div&的样式 div.style.width能获取到是200px,但是没有出现在style="" 引号中的样式是获取不到的2、万能...
2015-10-26