ie7和ie6似乎没有在google maps api v3中设置类名称

时间:2010-11-16 08:59:04

标签: javascript css google-maps google-maps-api-3

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 个答案:

答案 0 :(得分:1)

我解决了这个问题!并为其他寻找此事的人做笔记:

我正在使用以下ie6 / 7不承认为类

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

我不得不将其改为

divInner.className = 'classname';

并且工作正常

答案 1 :(得分:1)

值得注意的是IE6对CSS中的多个类名称有错误的支持:http://www.quirksmode.org/css/contents.html