From 826a340631b9459630205b684b31594e7c829875 Mon Sep 17 00:00:00 2001 From: billyrennekamp Date: Mon, 14 Mar 2016 14:35:21 +0100 Subject: [PATCH] fix for issue #199 --- js/jquery.mapael.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index d1b0467..578ba2b 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -1743,15 +1743,19 @@ var self = this; var $mapElem = {}; var $textElem = {}; - var hoverTO = 0; + var mouseoverTimeout = 0; + var mouseoutTimeout = 0; var overBehaviour = function () { - hoverTO = setTimeout(function () { + clearTimeout(mouseoutTimeout); + mouseoverTimeout = setTimeout(function () { self.elemHover(mapElem, textElem); }, 120); }; var outBehaviour = function () { - clearTimeout(hoverTO); - self.elemOut(mapElem, textElem); + clearTimeout(mouseoverTimeout); + mouseoutTimeout = setTimeout(function(){ + self.elemOut(mapElem, textElem); + }, 120); }; $mapElem = $(mapElem.node);