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
答案 0 :(得分:1)
我解决了这个问题!并为其他寻找此事的人做笔记:
我正在使用以下ie6 / 7不承认为类
divInner.setAttribute('class', 'classname');
我不得不将其改为
divInner.className = 'classname';
并且工作正常
答案 1 :(得分:1)
值得注意的是IE6对CSS中的多个类名称有错误的支持:http://www.quirksmode.org/css/contents.html