浏览代码

allow 0 as animation duration and delay (fixes #1125)

master
Ulrich-Matthias Schäfer 8 个月前
父节点
当前提交
f5621f8641
共有 2 个文件被更改,包括 9 次插入8 次删除
  1. 2
    1
      .gitignore
  2. 7
    7
      src/animation/Runner.js

+ 2
- 1
.gitignore 查看文件

@@ -9,4 +9,5 @@ spec/es5TestBundle.js
.env
dist
index.html
index.js
index.js
todo.md

+ 7
- 7
src/animation/Runner.js 查看文件

@@ -72,18 +72,18 @@ export default class Runner extends EventTarget {
let times = 1
let swing = false
let wait = 0
duration = duration || timeline.duration
delay = delay || timeline.delay
duration = duration ?? timeline.duration
delay = delay ?? timeline.delay
when = when || 'last'

// If we have an object, unpack the values
if (typeof duration === 'object' && !(duration instanceof Stepper)) {
delay = duration.delay || delay
when = duration.when || when
delay = duration.delay ?? delay
when = duration.when ?? when
swing = duration.swing || swing
times = duration.times || times
wait = duration.wait || wait
duration = duration.duration || timeline.duration
times = duration.times ?? times
wait = duration.wait ?? wait
duration = duration.duration ?? timeline.duration
}

return {

正在加载...
取消
保存