我有一张地图和多个标记。我已经click
在地图容器上附加了一个事件,以使用动画消失地图上显示的任何内容(我有图例、时间线等)。
我的问题是,当您单击标记以查看 时infoWindow
,它还会触发地图上的click
事件,该事件会消失在地图上的图层对象上。所以,我想防止地图容器已经分配事件,当点击标记时,只会出现 infoWindow 而不会出现其他任何内容。
这是地图点击事件:
$('#map_canvas').bind('mousedown', function() { ...
我在标记上唯一能看到的是它们都具有相同的类:gmnoprint
我已经测试过这个:
$('#map_canvas').not('.gmnoprint').bind('mousedown', function() { ...
和:
$('#map_canvas').bind('mousedown', function() {
if ($(this).is('.gmnoprint'))
return false;
....
但他们都没有工作。任何人都知道如何解决这个问题?
提前致谢!