From f0ce5631966eebdeb318cb24fa29945211cbbf4e Mon Sep 17 00:00:00 2001 From: Gareth Daunton Date: Mon, 1 Aug 2016 10:18:08 -0400 Subject: [PATCH] Added onMove callback. --- src/definitions/modules/range.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/definitions/modules/range.js b/src/definitions/modules/range.js index a385664ff..e3f67dccc 100644 --- a/src/definitions/modules/range.js +++ b/src/definitions/modules/range.js @@ -295,10 +295,14 @@ $.fn.range = function(parameters) { newPos = module.determine.pos(eventPos) ; if (eventPos >= module.get.trackOffset() && eventPos <= module.get.trackOffset() + module.get.trackLength()) { - if(module.get.step() == 0 || settings.smooth) + if(module.get.step() == 0 || settings.smooth) { module.set.position(newPos); - else - module.update.value(module.determine.value(newPos)); + settings.onMove.call(element, module.determine.value(newPos)); + } else { + module.update.value(module.determine.value(newPos), function() { + settings.onMove.call(element, value); + }); + } } }, up: function(event, originalEvent) { @@ -1036,6 +1040,7 @@ $.fn.range.settings = { }, onChange : function(value){}, + onMove : function(value){}, };