ol.Overlay 在 IE 和 Firefox 上滚动地图
ol.Overlay scrolling map on IE and Firefox
我正在使用 OpenLayers 3.14 及其叠加功能来显示菜单。
// JavaScript:
var popup = new ol.Overlay({
element: document.getElementById('popup')
});
popup.setPosition(coordinate);
map.addOverlay(popup);
<!-- HTML -->
<div id="mapContainer">
..
<!-- other map related stuff -->
..
<div id="popup" class="ol-popup">
<a href="#" id="popup-closer" class="ol-popup-closer"></a>
<div id="popup-content"></div>
</div>
</div>
在 Firefox 和 Internet Explorer 中,当我将鼠标悬停在菜单上并从滚轮滚动时,地图会缩放。
在 Chrome 列表中弹出滚动,这是正确的行为。
为什么不能在 IE 和 FF 中使用?
这是一个已经修复的错误。参见 #4958。
补丁 (v3.14.2) 即将发布。
我正在使用 OpenLayers 3.14 及其叠加功能来显示菜单。
// JavaScript:
var popup = new ol.Overlay({
element: document.getElementById('popup')
});
popup.setPosition(coordinate);
map.addOverlay(popup);
<!-- HTML -->
<div id="mapContainer">
..
<!-- other map related stuff -->
..
<div id="popup" class="ol-popup">
<a href="#" id="popup-closer" class="ol-popup-closer"></a>
<div id="popup-content"></div>
</div>
</div>
在 Firefox 和 Internet Explorer 中,当我将鼠标悬停在菜单上并从滚轮滚动时,地图会缩放。
在 Chrome 列表中弹出滚动,这是正确的行为。
为什么不能在 IE 和 FF 中使用?
这是一个已经修复的错误。参见 #4958。
补丁 (v3.14.2) 即将发布。