js中怎么禁止事件冒泡

0 投票
我在地图和Vector图层中都设置了右键菜单,用的是例子里面的“右键菜单”和“feature右键菜单”

SelectFeature里面rightclick后,两个菜单都弹出来了,怎么在SelectFeature里面rightclick禁止事件冒泡,不出发地图的右键菜单呢?
7月 10, 2017 分类:  559次浏览 | 用户: 小红没有帽 (1 分)

1个回答

0 投票
回调函数的参数对象里有浏览器的事件对象,用该对象的 stopPropagation() 方法即可。
当然,注册的回调方法的 this 应该也是指向浏览器事件对象的。
具体可以调试时输出下或断点查看下相关对象。
7月 10, 2017 用户: 毛瑞 名扬四海 (1,780 分)
我现在就是不知道怎么拿浏览器事件对象,this.stopPropagation()不管用
找到了,多谢,  rightclick的第二个参数是


this指向的是控件对象~
第二个参数是浏览器事件对象
从第一个参数和this找浏览器事件不好找

超图的文档还不够详细,只好自己试了
...