停止传播拖动事件

时间:2018-08-03 15:05:06

标签: javascript events leaflet

如何停止拖动事件的传播?

当前我当前的代码如下:

map.on('drag', function(e) {
    e.originalEvent.preventDefault();
    e.originalEvent.stopPropagation();
    console.log('event');
    return false;
});

该事件已正确触发,因为我可以在控制台中看到日志,但是尽管调用了preventDefaultstopPropagation,但仍然不停地拖动地图,知道吗?

1 个答案:

答案 0 :(得分:1)

编辑后可在评论中反映建议

在拖动事件中停止传播无效,即

CombinedAB

除非是2指拖动,否则OP试图阻止在地图上拖动。为了完成此操作,建议在地图上覆盖一个透明的div,然后在触发两指手势事件时将其隐藏。像...

HTML

Date

JS / jQuery

Table3