From ff9ea21b392a58397fe5071ff491301633e2ae0f Mon Sep 17 00:00:00 2001 From: neveldo Date: Sat, 29 Nov 2014 21:07:34 +0100 Subject: [PATCH] Fixed zoom on mousewheel --- js/jquery.mapael.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index bf39c0a55..d0929cccb 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -131,8 +131,8 @@ * Update the zoom level of the map on mousewheel */ options.map.zoom.enabled && options.map.zoom.mousewheel && $self.on("mousewheel", function(e) { - var offset = $self.offset(), - initFactor = (options.map.width) ? ($.fn.mapael.maps[options.map.name].width / options.map.width) : ($.fn.mapael.maps[options.map.name].width / $self.width()) + var offset = $container.offset(), + initFactor = (options.map.width) ? ($.fn.mapael.maps[options.map.name].width / options.map.width) : ($.fn.mapael.maps[options.map.name].width / $container.width()) , zoomLevel = (e.deltaY > 0) ? 1 : -1 , zoomFactor = 1 / (1 + ($self.data("zoomLevel")) * options.map.zoom.step) , x = zoomFactor * initFactor * (e.clientX + $(window).scrollLeft() - offset.left) + $self.data("panX")