Клуб API Карт

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

jea-lous
20 декабря 2012, 09:47

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 под этим самым попапом :(

 

3 комментария
Подписаться на комментарии к посту

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

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

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

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

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

hintPane: 'floats'

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

 

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