2011-01-12 46 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函數的引用並手動調用它。