Собственно вопрос в теме. Ситуация такая:
1) Создал карту
2) Нарисовал на ней районы
3) Каждому району(overlay) дал свое имя
4) Добавил все overlay на карту
5) Повесил функцию - при наведении мышки на район применяется стиль с заливкой, при mouseleave стиль возвращается исходный
Проблема:
Наводим мышку на район, он подсвечивается и
появляется всплывающая подсказка с название района (hint). Убираем мышку
с района, подсветка выключается, но "всплывающая подсказка(hint)"
некоторое время продолжает показываться... И если в этот момент(пока
"всплывающая подсказка" еще висит) навести мышку на другой район, то
другой район не подсветится :(
Как сделать так чтобы всплывающая подсказка пропадала сразу?
Попробовал сделать так
YMaps.Events.observe(polygon_vsevol_area, polygon_vsevol_area.Events.MouseLeave, function (obj) {
obj.setStyle("polygon#Example");
$("table.YMaps-b-balloon-frame").css('visibility', 'hidden');
});
а затем в функции отслеживающей наведение
$("table.YMaps-b-balloon-
frame").css('visibility', 'visible');
Это работает, но через раз и в разных браузерах по разному...
Может есть другое решение?