我的页面上有一个全宽的mapbox.js地图。当用户向下滚动页面时,一切都很好,直到光标在地图上。然后页面停止滚动,地图急剧缩小。
我希望用户能够像往常一样使用鼠标滚轮滚动,但我不希望在用户向下滚动页面时发生这种情况。
以前有人处理过这个问题吗?克服这个问题的好方法是什么?
在映射选项(在文档中)中设置scrollWheelZoom: false
,如下所示:
var map = L.mapbox.map('map', 'mapbox.streets', {
scrollWheelZoom: false
});
请记住,mapbox.js实际上只是leaflet.js的扩展,添加了一些有用的内容来帮助集成w/MBAPI,因此仔细阅读leaflet.jsp API文档可能也很有用。