【发布时间】:2012-07-07 02:04:18
【问题描述】:
我无法理解为什么this fiddle 不能很好地与 IE7 和 IE8 配合使用。
目标是在地图上拖动一个气球并捕捉 mouseup 事件以检索项目已放置的坐标。
如果用户没有拖动气球,该事件会在所有浏览器(包括 IE7 和 IE8)上正确触发。但是,如果用户正在拖动气球,IE7 和 IE8 不会捕捉到该事件...
有人了解发生了什么吗?
测试小提琴:不要点击地图,只需拖放气球
注意:IE7 和 IE8 已通过 IE9 开发人员选项进行测试
【问题讨论】:
-
我看到您正在使用一些未记录的属性 (event.latLng.ab)。永远不建议这样做,因为这些属性可以在没有警告的情况下更改。 IE 抱怨 g_coordinate.ab 未定义。除此之外,请注意 Google 可能会为每个浏览器提供略有不同的 API 版本。也许您已经在 IE 以外的其他浏览器中看到过 .ab 属性。
-
感谢您对马塞洛的评论。我刚刚想通了,请看我下面的最后一篇文章。
标签: jquery google-maps jquery-gmap3