【发布时间】:2018-03-03 21:58:41
【问题描述】:
在最近对 google Maps Javascript V3 API 进行了一些更新后,我注意到当我在标记上单击鼠标右键时开始显示上下文菜单。基本上代码是
google.maps.event.addListener(marker, 'rightclick', function (event) {
foo(marker);
});
我已经尝试过该选项
google.maps.event.addListener(marker, 'rightclick', function (event) {
deleteMarker(marker);
event.stop();
return false;
});
但上下文菜单仍然继续出现。我也把它放在了整个地图上
$("#map").contextmenu(function (e) {
e.preventDefault();
e.stopPropagation();
return false;
});
而且,正确地,单击地图时不会出现上下文菜单。如果也在标记右键单击上,我该如何停止?
这是该问题的一个示例:https://jsfiddle.net/rnxLum5j/
【问题讨论】:
-
请提供一个minimal reproducible example 来证明您的问题。
标签: javascript google-maps-api-3