openlayers popup
-
- Интересующийся
- Сообщения: 39
- Зарегистрирован: 14 ноя 2011, 17:15
- Репутация: 0
- Контактная информация:
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: openlayers popup
При определенных условиях можно обойтись вообще одним только css без скриптов - для каждой вкладки написать стиль, показывающий (display:block) скрытый (display:none) по умолчанию блок (находящийся внутри элемента, отображающего ярлык вкладки) контента через :hover
Такая штука будет работать так: при наведении на ярлык, блок будет показываться и оставаться видимым, пока курсор в пределах блока. Сам блок можно сделать фиксированных размеров и overflow-y:scroll - тогда его еще можно будет прокручивать.
Если нужен иной функционал, понадобится писать всякое на JS (тоже не сложно, в принципе - такая же конструкция, только не через псевдокласс hover, а через какой-то класс, который по событию onClick или onMouseOver будет присваиваться/сниматься на корневом элементе вкладки).
Такая штука будет работать так: при наведении на ярлык, блок будет показываться и оставаться видимым, пока курсор в пределах блока. Сам блок можно сделать фиксированных размеров и overflow-y:scroll - тогда его еще можно будет прокручивать.
Если нужен иной функционал, понадобится писать всякое на JS (тоже не сложно, в принципе - такая же конструкция, только не через псевдокласс hover, а через какой-то класс, который по событию onClick или onMouseOver будет присваиваться/сниматься на корневом элементе вкладки).
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: openlayers popup
Если решите использовать GeoExt, то можно использовать стандартные экстовые табы, как у нас сделано здесь.
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя