2011-01-12 47 views
1

我在map上遇到了一些问题,由内容区域中间的“查看我们的交互式地图”按钮调用。为什么MSN地图中的信息框不能关闭?

如果双击某个点,例如8会导致缩放,然后会导致信息框出现,则隐藏逻辑错误。

如果您尝试关闭x,则会失败。这可能是因为用户点击速度过快,并且地图认为它处于缩放模式时,实际上它应该处于信息框模式。

有没有人遇到过这个问题?看起来像我必须与window.ero.hide和其他一些功能混乱..因为map.HideInfoBox不隐藏地图。

编辑:使用的脚本是here。我没有代码,但相关的位有:

onclick="EnableEroHide();map.HideInfoBox();changePin();return false;" 

map.HideInfoBox()应隐藏信息框。

+0

似乎在Opera 11中正常工作。 – xrstf 2011-01-17 19:12:38

回答

2

问题是隐藏功能正被空的function(){return;}覆盖。我必须保存对hide函数的引用并手动调用它。