Клуб API Карт

Проблемы при наведении на метки в новых версиях API

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

Начиная с 2.1.32 перестали «подниматься» метки кластеров и точек при наведении курсором:

https://yadi.sk/i/EIU7oCqPmMpPH (оранжевый)

Код (objectManager):

 

ymaps.ready(init);function init(){var mr=new ymaps.Map('map',{center:[50.40,37.00],zoom:4,controls:['zoomControl','fullscreenControl','typeSelector']},{suppressMapOpenBlock:true}),so=new ymaps.ObjectManager({clusterize:true});so.objects.options.set('preset','islands#darkBlueCircleDotIcon');so.clusters.options.set('preset','islands#invertedDarkBlueClusterIcons');mr.geoObjects.add(so);mr.behaviors.disable('scrollZoom');$.ajax({url:'data.json'}).done(function(data){so.add(data);});function onObjectEvent(e){var objectId=e.get('objectId');if(e.get('type')=='mouseenter'){so.objects.setObjectOptions(objectId,{preset:'islands#darkOrangeCircleDotIcon'});}else{so.objects.setObjectOptions(objectId,{preset:'islands#darkBlueCircleDotIcon'});}}function onClusterEvent(e){var objectId=e.get('objectId');if(e.get('type')=='mouseenter'){so.clusters.setClusterOptions(objectId,{preset:'islands#invertedDarkOrangeClusterIcons'});}else{so.clusters.setClusterOptions(objectId,{preset:'islands#invertedDarkBlueClusterIcons'});}}so.objects.events.add(['mouseenter','mouseleave'],onObjectEvent);so.clusters.events.add(['mouseenter','mouseleave'],onClusterEvent);}

 плюс IE8 теперь вообще не открывает страницу — белым-бело.

1 комментарий
Всеволод Шмыров
27 января 2016, 22:13

Добрый день. Да. Что-то здесь сломалось в последней версии. Пока решения нет я могу предложить переключить апи на предыдущую версию (2.1 -> 2.1.31 в ссылке подключения апи). 

В IE8 не работает из-за jquery