Skip to content

Commit 787256b

Browse files
committed
🐛fixed clearTimeout bug
1 parent e466560 commit 787256b

File tree

6 files changed

+6
-3
lines changed

6 files changed

+6
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ npm install sprite-timeline
1919
in browser
2020

2121
```html
22-
<script src="https://s1.ssl.qhres.com/!a1715367/sprite-timeline.min.js"></script>
22+
<script src="https://s3.ssl.qhres.com/!670d1b37/sprite-timeline.min.js"></script>
2323
```
2424

2525
## Demos

dist/sprite-timeline.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -479,6 +479,7 @@ var Timeline = function () {
479479
id = _ref5[0],
480480
timer = _ref5[1];
481481

482+
if (!timers.has(id)) return; // Need check because it maybe clearTimeout by former handler().
482483
var _timer$time = timer.time,
483484
isEntropy = _timer$time.isEntropy,
484485
delay = _timer$time.delay,

dist/sprite-timeline.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,7 @@ var Timeline = function () {
363363
id = _ref5[0],
364364
timer = _ref5[1];
365365

366+
if (!timers.has(id)) return; // Need check because it maybe clearTimeout by former handler().
366367
var _timer$time = timer.time,
367368
isEntropy = _timer$time.isEntropy,
368369
delay = _timer$time.delay,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sprite-timeline",
3-
"version": "1.10.1",
3+
"version": "1.10.2",
44
"description": "Custom timelines for manipulate sprite animation.",
55
"main": "lib/index.js",
66
"esnext": {

src/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ class Timeline {
9797

9898
this.markTime({time})
9999
;[...timers].forEach(([id, timer]) => {
100+
if(!timers.has(id)) return; // Need check because it maybe clearTimeout by former handler().
100101
const {isEntropy, delay, heading} = timer.time,
101102
{handler, startTime} = timer;
102103

0 commit comments

Comments
 (0)