Mapbox鼠标右键单击

时间:2015-10-06 16:05:04

标签: leaflet mapbox

我正在使用L.map contextmenu来监听地图上的右键点击。但是,当我右键单击地图时,除了被触发的contextmenu事件之外,它还会触发mousedown事件,并且MouseEvent数据不指示按下了哪个鼠标按钮,因此除了执行“左按”代码之外还执行“正确按下”代码。有办法解决这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

如果您想听左键单击,则必须使用click事件,如果您想要侦听右键单击,则必须使用contextmenu事件。左右键点击mousedown事件。它完全符合预期。