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