From 17b2d9526ab9fec734e054ce06a31040e1c0ab3c Mon Sep 17 00:00:00 2001 From: Paul Bakaus Date: Thu, 3 Jul 2008 15:33:20 +0000 Subject: [PATCH] slider: animate is a bit smoother now - stops the previous animation --- ui/ui.slider.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/ui.slider.js b/ui/ui.slider.js index 82645e3e0..fc4cbd870 100644 --- a/ui/ui.slider.js +++ b/ui/ui.slider.js @@ -400,7 +400,7 @@ $.widget("ui.slider", { x = this.translateLimits(x, "x"); x = this.translateRange(x, "x"); - o.animate ? this.currentHandle.animate({ left: x }, (Math.abs(parseInt(this.currentHandle.css("left")) - x)) * (!isNaN(parseInt(o.animate)) ? o.animate : 5)) : this.currentHandle.css({ left: x }); + o.animate ? this.currentHandle.stop().animate({ left: x }, (Math.abs(parseInt(this.currentHandle.css("left")) - x)) * (!isNaN(parseInt(o.animate)) ? o.animate : 5)) : this.currentHandle.css({ left: x }); } if(o.axis != "horizontal" && y !== undefined) { @@ -408,7 +408,7 @@ $.widget("ui.slider", { y = this.translateValue(y, "y"); y = this.translateLimits(y, "y"); y = this.translateRange(y, "y"); - o.animate ? this.currentHandle.animate({ top: y }, (Math.abs(parseInt(this.currentHandle.css("top")) - y)) * (!isNaN(parseInt(o.animate)) ? o.animate : 5)) : this.currentHandle.css({ top: y }); + o.animate ? this.currentHandle.stop().animate({ top: y }, (Math.abs(parseInt(this.currentHandle.css("top")) - y)) * (!isNaN(parseInt(o.animate)) ? o.animate : 5)) : this.currentHandle.css({ top: y }); } if (this.rangeElement) -- 2.39.5