浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
js中怎么禁止事件冒泡
小红没有...
1EXP
2017年07月10日
我在地图和Vector图层中都设置了右键菜单,用的是例子里面的“右键菜单”和“feature右键菜单”
SelectFeature里面rightclick后,两个菜单都弹出来了,怎么在SelectFeature里面rightclick禁止事件冒泡,不出发地图的右键菜单呢?
selectfeature
事件冒泡
请
登录
或者
注册
后回答这个问题。
1个回答
回调函数的参数对象里有浏览器的事件对象,用该对象的 stopPropagation() 方法即可。
当然,注册的回调方法的 this 应该也是指向浏览器事件对象的。
具体可以调试时输出下或断点查看下相关对象。
毛瑞
1,780EXP
2017年07月10日
我现在就是不知道怎么拿浏览器事件对象,this.stopPropagation()不管用
找到了,多谢, rightclick的第二个参数是
嗯
this指向的是控件对象~
第二个参数是浏览器事件对象
从第一个参数和this找浏览器事件不好找
超图的文档还不够详细,只好自己试了
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
feature的点击事件无法阻止冒泡
js SelectFeature点击事件无效
如何通过代码选中Feature,并触发onSelect事件?
如何通过代码选中Feature,并触发onSelect事件?
js添加了selectFeature控件,如何获取点击这个图层的位置(经纬度)
getZIndex is not a func
WMS服务添加的图层,能否被选择和查看属性?
使用SelectFeature报错getFeatureFromEvent
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...