openlayers popup

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

openlayers popup

Сообщение daler » 29 апр 2012, 14:57

как можно реализовать в popup OL вкладки?

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

Re: openlayers popup

Сообщение ericsson » 29 апр 2012, 15:55

При определенных условиях можно обойтись вообще одним только 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 » 29 апр 2012, 18:35

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

Ответить

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

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

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