【发布时间】:2014-01-29 16:06:39
【问题描述】:
我有一个事件监听器在我的谷歌地图对象上监听“mouseout”事件。 这在大多数情况下都很有效,因为它会在光标离开地图边界时触发。
但是,如果在地图边缘的光标离开它的地方有一个标记,那么它就不会触发。 请参阅此图片以获取说明:
有人知道解决这个问题的方法吗?
【问题讨论】:
-
您可以为
mouseover设置标记事件监听器,为地图对象设置触发事件mouseout。 -
你能提供一个演示吗?对我来说,当我通过标记(或任何其他类型的覆盖)离开地图时,mouseout 也会触发。你用什么浏览器?
-
@AntoJurković 不幸的是,这不适用于我的情况,因为我每次击中标记时都无法触发此事件。
-
@Dr.Molle 我无法真正提供演示,因为它是一个非常复杂的应用程序,很难剥离并且不允许共享。我只在 Chrome 中出现此问题。在 Firefox 和 IE11 中运行良好。
-
由于缺少重现问题的代码而投反对票。
标签: javascript jquery google-maps google-maps-api-3