ol.Overlay在IE和Firefox上滚动地图

时间:2016-03-02 13:18:03

标签: javascript html css overlay openlayers-3

我正在使用OpenLayers 3.14及其Overlay功能来显示菜单。

// 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中?

1 个答案:

答案 0 :(得分:1)

这是一个已修复的错误。请参阅#4958

补丁(v3.14.2)即将发布。