openlayers popup

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
daler
Интересующийся
Сообщения: 39
Зарегистрирован: 14 ноя 2011, 17:15
Репутация: 0
Контактная информация:

openlayers popup

Сообщение daler »

как можно реализовать в popup OL вкладки?
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: openlayers popup

Сообщение ericsson »

При определенных условиях можно обойтись вообще одним только css без скриптов - для каждой вкладки написать стиль, показывающий (display:block) скрытый (display:none) по умолчанию блок (находящийся внутри элемента, отображающего ярлык вкладки) контента через :hover
Такая штука будет работать так: при наведении на ярлык, блок будет показываться и оставаться видимым, пока курсор в пределах блока. Сам блок можно сделать фиксированных размеров и overflow-y:scroll - тогда его еще можно будет прокручивать.
Если нужен иной функционал, понадобится писать всякое на JS (тоже не сложно, в принципе - такая же конструкция, только не через псевдокласс hover, а через какой-то класс, который по событию onClick или onMouseOver будет присваиваться/сниматься на корневом элементе вкладки).
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: openlayers popup

Сообщение Denis Rykov »

Если решите использовать GeoExt, то можно использовать стандартные экстовые табы, как у нас сделано здесь.
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя