我想避免scroll-bar
openlayers popup feature
,以下是我的代码
popup = new OpenLayers.Popup.FramedCloud("chicken",
event.feature.geometry.getBounds().getCenterLonLat(),
new OpenLayers.Size(100,100),
content,
null, true, onPopupClose);
event.feature.popup = popup;
map.addPopup(popup);
地图div
尺寸为250px x 250px
,如果popup
内容超过map div
,那么scroll-bar
正在获取,我们不能避免这种情况吗?
答案 0 :(得分:1)
您可以使用自定义样式覆盖OpenLayers样式,例如:
.olPopup {
width: auto !important;
height: auto !important;
}
.olPopupContent {
width: auto !important;
height: auto !important;
max-width: 450px;
}
另请参阅可用的弹出窗口类型,因为有些可能比其他类型更适合您的需求。