ie6 и ie7 не выбирают стили классов для наложений карт (google.maps.OverlayView). кто-нибудь еще имел эту проблему и решил ее?
например, у меня есть оверлей, например:
<div class="cp-map-pin cp-map-pinTboth" style="position: absolute; left: 326px; top: 241px;"> <div class="cp-map-pin-inner"> <div class="cp-map-pin-contents">2</div> </div> </div>
и ie6 и ie7 не имеют стиля .cp-map-pin
Стоит также отметить, что IE6 имеет ошибочную поддержку нескольких имен классов в CSS: http://www.quirksmode.org/css/contents.html
я решил проблему!и сделать заметку для всех, кто ищет это:
я использовал следующее, что ie6 / 7 не распознает как класс
divInner.setAttribute('class', 'classname');
мне пришлось изменить его на
divInner.className = 'classname';
и работает нормально