From: Paul Bakaus Date: Sun, 8 Jun 2008 13:23:52 +0000 (+0000) Subject: slider: fixed IE issue when handles where initialized without defined left/top values X-Git-Tag: 1.5.1~143 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=658307ab8f71cb68d7808f4d29a2799cd9980cc5;p=jquery-ui.git slider: fixed IE issue when handles where initialized without defined left/top values --- diff --git a/ui/ui.slider.js b/ui/ui.slider.js index 73877a21e..44936a8e5 100644 --- a/ui/ui.slider.js +++ b/ui/ui.slider.js @@ -204,8 +204,8 @@ $.widget("ui.slider", { updateRange: function() { var prop = this.options.axis == "vertical" ? "top" : "left"; var size = this.options.axis == "vertical" ? "height" : "width"; - this.rangeElement.css(prop, parseInt($(this.handle[0]).css(prop),10) + this.handleSize(0, this.options.axis == "vertical" ? "y" : "x")/2); - this.rangeElement.css(size, parseInt($(this.handle[1]).css(prop),10) - parseInt($(this.handle[0]).css(prop),10)); + this.rangeElement.css(prop, (parseInt($(this.handle[0]).css(prop),10) || 0) + this.handleSize(0, this.options.axis == "vertical" ? "y" : "x")/2); + this.rangeElement.css(size, (parseInt($(this.handle[1]).css(prop),10) || 0) - (parseInt($(this.handle[0]).css(prop),10) || 0)); }, getRange: function() { return this.rangeElement ? this.convertValue(parseInt(this.rangeElement.css(this.options.axis == "vertical" ? "height" : "width"),10), this.options.axis == "vertical" ? "y" : "x") : null;