【问题标题】:Why does the infobox in my MSN Map not close?为什么我的 MSN 地图中的信息框没有关闭?
【发布时间】:2011-01-12 22:34:37
【问题描述】:

我在使用这个map 时遇到了一些问题,它是由内容区域中间的“查看我们的交互式地图”按钮调用的。

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

如果您尝试关闭x,它将失败。这可能是因为用户点击太快,地图认为它处于缩放模式,而实际上它应该处于信息框模式。

以前有人遇到过这个问题吗?看来我必须搞砸window.ero.hide 和其他一些功能。因为map.HideInfoBox 不会隐藏地图。

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

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

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

【问题讨论】:

  • 似乎在 Opera 11 中运行良好。
  • 页面无法为我加载 - 请尝试在问题中包含代码,而不是让人们离开网站。
  • @Hamish - 我通常在我的问题中这样做,但由于时间限制,我不得不快速提问。如果我不解决它,我会尝试修改。

标签: javascript bing-maps virtual-earth


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-02-10
    • 1970-01-01
    • 2012-10-08
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-09
    • 2014-04-07
    相关资源
    最近更新 更多