diff --git a/source/Ox.UI/js/Menu/MainMenu.js b/source/Ox.UI/js/Menu/MainMenu.js index 73bcd17f..0280d875 100644 --- a/source/Ox.UI/js/Menu/MainMenu.js +++ b/source/Ox.UI/js/Menu/MainMenu.js @@ -203,9 +203,11 @@ Ox.MainMenu = function(options, self) { that.highlightMenu = function(id) { var position = Ox.getIndexById(self.options.menus, id); + self.highlightTimeout && clearTimeout(self.highlightTimeout); that.titles[position].addClass('OxSelected'); - setTimeout(function() { + self.highlightTimeout = setTimeout(function() { that.titles[position].removeClass('OxSelected'); + delete self.highlightTimeout; }, 250); };