Клуб API Карт

Как задать z-index для hintContent у Placemark?

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

zIndex и zIndexHover для самой метки не помогает...

метку задаю так:

 

myPlacemark = new ymaps.Placemark(firstGeoObject.geometry.getCoordinates(), {
           iconContent: '',
           balloonContentHeader: "<strong class='class_name'>name</strong>",
           balloonContentBody: "body content",
           balloonContentFooter: "<span style='font-size:10px;'>footer content</span>",
           hintContent: "<strong class='class_name' style='z-index: 8999;'>my hint</strong>",
           zIndexHover: 9000
       },{
                    preset: "twirl#brownIcon",
                    zIndexHover: 9000
                });

 

карта и все её элементы отображаются в попапе, а вот hint под этим самым попапом :(

 

5 комментариев

Какой попап вы имеете ввиду?

Не нужно задвать zIndex ни в inline-style, ни в свойствах геообъекта, его нужно задавать в третьем параметре - опциях.

Кроме того zIndexHover - опция, отвечающая за z-координату html-элемента метки, для хинта есть своя опция - hintZIndex, только зачем вам ее задавать? Хинт и так по умолчанию выше всех остальных элементов на карте.

Пришлите, пожалуйста, ссылку на нерабочий пример.

Как один из вариантов решения проблемы, поробуйте задать опцию

hintPane: 'floats'

спасибо помогло, после preset: "twirl#brownIcon" вставил hintPane: 'floats' - всё заработало

 

P.S.: попап свой собственный, сделанный с помощью fancybox

       arrayOll[nx] = new ymaps.Placemark(coords , {},
{ iconLayout: 'default#image',
iconImageHref: 'z.gif',
iconImageSize: [50, 50],
iconImageOffset: [-5, -5],
zIndex:1000
});


И ВСЁ!!! Сам измучался...
MYPlacemark.options.set('zIndex',2000);