Клуб API Карт

mouseleave при переходе на потомка

Пост в архиве.

Здравствуйте!

Событие mouseleave должно срабатывать только когда курсор реально вышел за пределы карты,

но оно срабатывает и тогда, когда курсор попадает на область какого-то контроллера или метки.

А это уже называется не mouseleave а mouseout

 

Это такая особенность api?

Подскажите как решить эту проблему?

Только без jQuery

4 комментария
Всеволод Шмыров
28 января 2016, 01:23
Событие mouseout не предоставляется API.
http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/IDomEventEmitter.xml
Да. Такая особенность.
А какую задачу вы хотите решить?

v.shmyroff спасибо за ответ!

Мне нужно передавать некоторые настройки в 3d тур (чтобы он не зумился когда скролиться карта).

Потом их обратно возвращать когда курсор выйдет из области карты.

Если это особенность, тогда придется самому эмулировать mouseleave.

Нашел такое: http://learn.javascript.ru/mousemove-events

Что такое 3d тур?

Это флэшка или апплет какой-то?

Как яндекс-панорамы )

вот например - http://karta3d.com.ua/vinnitsa/hmilnyk/hmilnyk.swf

Здесь флэшка. У меня HTML5 + JS

Но принцип тот же. скролл по карте не должен зумить панорамы.