我正在使用L.map contextmenu来监听地图上的右键点击。但是,当我右键单击地图时,除了被触发的contextmenu事件之外,它还会触发mousedown事件,并且MouseEvent数据不指示按下了哪个鼠标按钮,因此除了执行“左按”代码之外还执行“正确按下”代码。有办法解决这个问题吗?
提前致谢。
贝
答案 0 :(得分:3)
如果您想听左键单击,则必须使用click
事件,如果您想要侦听右键单击,则必须使用contextmenu
事件。左右键点击mousedown
事件。它完全符合预期。