flag定义的位置有问题, 大部分同学提出的疑问都是这个导致的。
function startMove(obj, json, fun) {
clearInterval(obj.timer);
obj.timer = setInterval(function () {
var flag = true; // 需要将flag定义在此处
中间省略。。。
if (flag) {
clearInterval(obj.timer);
if (fun) {
fun();
}
}
}, 30);
}
function startMove(obj, json, fun) {
clearInterval(obj.timer);
obj.timer = setInterval(function () {
var flag = true; // 需要将flag定义在此处
中间省略。。。
if (flag) {
clearInterval(obj.timer);
if (fun) {
fun();
}
}
}, 30);
}
2020-04-07
由浅入深,对JS常见的动画有了初步的认识,实现的原理还是要自己去尝试理解并且自己敲出来,很不错的一门课程,老师费心了,看到后面的JQ框架就简单的几行代码就把效果做出来,不过前期还是要多了解原生的JS,继续 加油,后面的代码就是看完了,还没有敲,有时间再巩固加深下
2019-04-04