ie7 и ie6 не отображают имена классов в google maps api v3 - PullRequest
0 голосов
/ 16 ноября 2010

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

Ответы [ 2 ]

1 голос
/ 16 ноября 2010

Стоит также отметить, что IE6 имеет ошибочную поддержку нескольких имен классов в CSS: http://www.quirksmode.org/css/contents.html

1 голос
/ 16 ноября 2010

я решил проблему!и сделать заметку для всех, кто ищет это:

я использовал следующее, что ie6 / 7 не распознает как класс

divInner.setAttribute('class', 'classname');

мне пришлось изменить его на

divInner.className = 'classname';

и работает нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...