8

当用户在移动浏览器上拖动页面时,它的行为就像滚动,但是当涉及到地图并且用户的手指在地图上时,传单的拖动事件会被触发,而滚动则不会。

我想禁用单指拖动但保持双指拖动,以便用户可以用 2 根手指拖动地图,同时用 1 根手指滚动页面。

问题:有没有办法做到以上几点?

4

1 回答 1

9

就在这里。只需将拖动选项设置为 false 并使用点击选项继续向上或向下滚动。

var oMap = new L.Map('Map', {
       '...Other options...'
       dragging: false,
       tap: false
    });

这应该做你想要的。

于 2017-03-15T07:08:18.113 回答