From: Marius Olbertz Date: Wed, 12 Oct 2016 15:07:17 +0000 (+0200) Subject: Make `Move()` fire callback directly when duration is 0. X-Git-Tag: v6.3-rc1~26^2~6^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac738dac727ca97de18751c55da8472a24f8a62c;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Make `Move()` fire callback directly when duration is 0. --- 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);