aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorRichard Worth <rdworth@gmail.com>2009-02-28 20:45:05 +0000
committerRichard Worth <rdworth@gmail.com>2009-02-28 20:45:05 +0000
commit5b00c217190538fc1e03dcd69b1cadd3e66d5dc9 (patch)
tree62c633c5936cda0457bb05ccaad4309d8aa6b658 /ui
parentcacb2acee4c618fc9be14d4d9f218e0864b0eea9 (diff)
downloadjquery-ui-5b00c217190538fc1e03dcd69b1cadd3e66d5dc9.tar.gz
jquery-ui-5b00c217190538fc1e03dcd69b1cadd3e66d5dc9.zip
slider: use handle width / 2 instead of marginLeft to find offset of mousedown relative to center of handle (fixes #4063 - slider: horizontal slider handle jumps up when you click on it IE6)
Diffstat (limited to 'ui')
-rw-r--r--ui/ui.slider.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/ui/ui.slider.js b/ui/ui.slider.js
index c651044b2..8f658abed 100644
--- a/ui/ui.slider.js
+++ b/ui/ui.slider.js
@@ -222,7 +222,7 @@ $.widget("ui.slider", $.extend({}, $.ui.mouse, {
var offset = closestHandle.offset();
var mouseOverHandle = !$(event.target).parents().andSelf().is('.ui-slider-handle');
this._clickOffset = mouseOverHandle ? { left: 0, top: 0 } : {
- left: event.pageX - offset.left + (parseInt(closestHandle.css('marginLeft'),10) || 0),
+ left: event.pageX - offset.left - (closestHandle.width() / 2),
top: event.pageY - offset.top
- (closestHandle.height() / 2)
- (parseInt(closestHandle.css('borderTopWidth'),10) || 0)