Клуб API Карт

API v2 Закрытыие балуна метки по mouseleave

Пост в архиве.
shchemelevev
6 июля 2012, 12:27

Добрый день.
Я честно старался, читал доки, но так и не понял как сделать так что-бы при наведении мыши появлялся баллун, а после того как мышь покинет его пределы он сам закрылся.

Пример кода:

http://dpaste.com/767952/

Не работает обработка mouseleave, как заставить работать не понимаю...

Зараннее спасибо, за ответ.

1 комментарий

Примерно  так:

var placemark = new ymaps.Placemark(myMap.getCenter(), {            balloonContent: "test"        }) ;        myMap.geoObjects.add(placemark) ;        var closeBalloon = function (e) {            var balloon = e.get("target") ;            balloon.close() ;            balloon.events.remove("mouseleave", closeBalloon);        };        placemark.events.add("mouseenter", function () {            var balloon = placemark.balloon.open() ;            balloon.events.add("mouseleave", closeBalloon)        }) ;