diff --git a/lib/intval/index.js b/lib/intval/index.js index 20e7459..862b535 100644 --- a/lib/intval/index.js +++ b/lib/intval/index.js @@ -269,8 +269,8 @@ intval.frame = function (dir = null, time = null) { if (time === null && intval._state.time !== 0) { time = intval._state.time - } else { - time = 0 + } else if (time === null) { + time = 0 //default speed } intval._state.frame.start = +new Date() @@ -284,7 +284,7 @@ intval.frame = function (dir = null, time = null) { } else { intval._startBwd() } - if (time !== null && time !== 0) { + if (time !== 0) { setTimeout(intval._pause, intval._state.frame.open) if (dir) { setTimeout(intval._startFwd, (time - intval._state.frame.open))