diff --git a/lib/OpenLayers/Control/PanZoomBar.js b/lib/OpenLayers/Control/PanZoomBar.js index babb1a6792..6d20b3459d 100644 --- a/lib/OpenLayers/Control/PanZoomBar.js +++ b/lib/OpenLayers/Control/PanZoomBar.js @@ -91,7 +91,7 @@ OpenLayers.Control.PanZoomBar.prototype = }, divClick: function (evt) { var y = evt.xy.y; - var top = parseInt(this.slider.top); + var top = Position.page(evt.object)[1]; var levels = Math.floor((y - top)/this.zoomStopHeight); this.map.zoomTo(this.map.getZoomLevels() - levels); Event.stop(evt);