地图框-防止地图在页面上滚动时缩放



我的页面上有一个全宽的mapbox.js地图。当用户向下滚动页面时,一切都很好,直到光标在地图上。然后页面停止滚动,地图急剧缩小。

我希望用户能够像往常一样使用鼠标滚轮滚动,但我不希望在用户向下滚动页面时发生这种情况。

以前有人处理过这个问题吗?克服这个问题的好方法是什么?

在映射选项(在文档中)中设置scrollWheelZoom: false,如下所示:

var map = L.mapbox.map('map', 'mapbox.streets', {
  scrollWheelZoom: false
});

请记住,mapbox.js实际上只是leaflet.js的扩展,添加了一些有用的内容来帮助集成w/MBAPI,因此仔细阅读leaflet.jsp API文档可能也很有用。

最新更新