当用户在移动浏览器上拖动页面时,它就像滚动一样,但是当涉及到地图并且用户的手指在地图内时,小叶片的拖动事件被触发而滚动则不会。我们想要禁用单指拖动,但保持双指拖动,这样用户可以用2个手指拖动地图,同时用1个手指滚动页面。 问题:上面有什么办法吗?
答案 0 :(得分:4)
是的,有。 只需将拖动选项设置为false,然后使用点击选项继续向上或向下滚动。
var oMap = new L.Map('Map', {
'...Other options...'
dragging: false,
tap: false
});
这应该做你想要的。