Почему информационный блок в моей карте MSN не закрывается? - PullRequest
1 голос
/ 13 января 2011

У меня возникли некоторые проблемы с этой картой , вызванной кнопкой "Просмотр нашей интерактивной карты" в середине области содержимого.

Если дважды щелкнутьточка, такая как 8, которая вызывает увеличение, а затем вызывает информационное окно, логика скрытия неверна.

Если вы попытаетесь закрыть x, произойдет сбой.Вероятно, это связано с тем, что пользователь нажал слишком быстро, и карта считает, что она находится в режиме масштабирования, а на самом деле она должна быть в режиме информационного окна.

Кто-нибудь сталкивался с этой проблемой раньше?Похоже, мне приходится возиться с window.ero.hide и некоторыми другими функциями .. потому что map.HideInfoBox не скрывает карту.

EDIT : здесь используется скрипт .Я не кодировал его, но соответствующий бит имеет:

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

map.HideInfoBox() должно скрывать информационное окно.

1 Ответ

2 голосов
/ 18 января 2011

Проблема заключалась в том, что функция скрытия была переопределена пустым function(){return;}. Мне пришлось сохранить ссылку на функцию скрытия и вызвать ее вручную.

...