Клуб API Карт

скролинг в Hint 2.1

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

Вот пример из песочки...

 

<script>

ymaps.ready(init);

 

function init(){

    var myMap=new ymaps.Map("map",{center:[54.83, 37.11],zoom:5});

    myMap.hint.open(myMap.getCenter(),"Одинокий хинт без метки1<br>Одинокий хинт без метки<br>Одинокий хинт без метки3<br>Одинокий хинт без метки<br>Одинокий хинт без метки5<br>Одинокий хинт без метки<br>Одинокий хинт без метки7<br>Одинокий хинт без метки<br>Одинокий хинт без метки9<br>Одинокий хинт без метки<br>Одинокий хинт без метки11<br>Одинокий хинт без метки<br>Одинокий хинт без метки13<br>Одинокий хинт без метки<br>Одинокий хинт без метки15<br>Одинокий хинт без метки<br>Одинокий хинт без метки17<br>Одинокий хинт без метки<br>Одинокий хинт без метки19<br>Одинокий хинт без метки<br>Одинокий хинт без метки21<br>Одинокий хинт без метки<br>Одинокий хинт без метки23<br>Одинокий хинт без метки<br>Одинокий хинт без метки25<br>Одинокий хинт без метки<br>Одинокий хинт без метки27<br>Одинокий хинт без метки<br>Одинокий хинт без метки29<br>Одинокий хинт без метки<br>Одинокий хинт без метки31<br>Одинокий хинт без метки<br>Одинокий хинт без метки33<br>Одинокий хинт без метки<br>Одинокий хинт без метки35<br>Одинокий хинт без метки<br>Одинокий хинт без метки37<br>Одинокий хинт без метки<br>Одинокий хинт без метки39<br>Одинокий хинт без метки<br>Одинокий хинт без метки41<br>Одинокий хинт без метки<br>");

}

</script>

 

куда подевался скрол хинтов или как это исправить?

в 2.0 все чудесно работает (в том смысле что в хинте присуцтвует скролинг и все смотрится окей)...

может кто подскажет как временно починить, покаместь апи снова не научится делать скролинг

4 комментария
Комментарий удалён

В 2.1 мы перестали поддерживать многострочные хинты. Если они вам нужны, задайте для хинта собственный html-макет.

Решили, что кейс очень редкий, а рендерится нетянущийся хинт чуть быстрее.

Обращаться к css-порочная практика, потому что мы не поддерживаем обратную совместимость во внутренней структуре макетов.

Самый надежный способ - переопределить опцию hintLayout с помощью templateLayoutFactory

Название стиля у нас меняется от версии к версии

myPlacemark = new ymaps.Placemark([55.907228, 31.260503], {

            // Чтобы балун и хинт открывались на метке, необходимо задать ей определенные свойства.

            balloonContentHeader: "Балун метки",

            balloonContentBody: "Содержимое балуна метки",

            balloonContentFooter: "Подвал",

            hintContent: "Хинт метки"

        }, {

            hintLayout: ymaps.templateLayoutFactory.createClass('{{properties.hintContent}}iv>')

        });

Добрый день. Это можно сделать, задав опции hintPane: 'hint' и hintFitPane: true для геообъекта.