From ac738dac727ca97de18751c55da8472a24f8a62c Mon Sep 17 00:00:00 2001 From: Marius Olbertz Date: Wed, 12 Oct 2016 17:07:17 +0200 Subject: [PATCH] Make `Move()` fire callback directly when duration is 0. --- js/foundation.util.motion.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/foundation.util.motion.js b/js/foundation.util.motion.js index 0473a110e..e6614c357 100644 --- a/js/foundation.util.motion.js +++ b/js/foundation.util.motion.js @@ -24,8 +24,14 @@ function Move(duration, elem, fn){ var anim, prog, start = null; // console.log('called'); + if (duration === 0) { + fn.apply(elem); + elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]); + return; + } + function move(ts){ - if(!start) start = window.performance.now(); + if(!start) start = ts; // console.log(start, ts); prog = ts - start; fn.apply(elem); -- 2.47.2