From 1788c96aea9247cc36ef8b82734997f1a6a92fb4 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 23 八月 2024 11:07:42 +0800 Subject: [PATCH] 新增新版本。静安区特供版 --- src/model/FrameAnimation.js | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/model/FrameAnimation.js b/src/model/FrameAnimation.js index 4ef624d..211fa0f 100644 --- a/src/model/FrameAnimation.js +++ b/src/model/FrameAnimation.js @@ -17,7 +17,7 @@ this.isPause = false; this.isRunning = false; - this.isStop = false; + this.isStop = true; // 鏄惁寮�鍚姩鎬佺粯鍒堕�熷害 this.dynamicSpeed = false; // 姣忎釜浠诲姟鑰楁椂锛堢锛� @@ -28,13 +28,13 @@ FrameAnimation.prototype = { start: function () { - if (this.intervalFlag != undefined) { - this.isPause = false; - this.isStop = false; - } else { - this.isRunning = true; + // 涓嶅瓨鍦ㄥ姩鐢讳换鍔℃椂閲嶆柊寮�濮嬶紝鍚﹀垯缁х画 + if (this.intervalFlag == undefined) { this._doTask(); } + this.isPause = false; + this.isStop = false; + this.isRunning = true; }, /** * 鍔ㄦ�佸姩鐢婚�熷害 @@ -67,8 +67,11 @@ }, pause: function () { this.isPause = true; + this.isRunning = false; }, stop: function () { + if (this.isStop) return; + if (this.intervalFlag != undefined) { clearInterval(this.intervalFlag); this.intervalFlag = undefined; -- Gitblit v1.9.3