如何停止拖动事件的传播?
当前我当前的代码如下:
map.on('drag', function(e) {
e.originalEvent.preventDefault();
e.originalEvent.stopPropagation();
console.log('event');
return false;
});
该事件已正确触发,因为我可以在控制台中看到日志,但是尽管调用了preventDefault
和stopPropagation
,但仍然不停地拖动地图,知道吗?
答案 0 :(得分:1)
编辑后可在评论中反映建议
在拖动事件中停止传播无效,即
CombinedAB
除非是2指拖动,否则OP试图阻止在地图上拖动。为了完成此操作,建议在地图上覆盖一个透明的div,然后在触发两指手势事件时将其隐藏。像...
HTML
Date
JS / jQuery
Table3