firefox gmap api V3 infowindow滚动与chrome&苹果浏览器

时间:2015-04-21 09:24:23

标签: google-maps-api-3 infowindow

我有点紧张,因为这是我在这个美丽令人钦佩的社区中的第一篇文章...

这是我的问题:我在地图上有一组带有infowindow的标记,使用谷歌地图API V3.19。

一些infowindow内容大于大小,所以我想要在infowindow中的滚动条(不像许多想要让滚动条消失的帖子)

我所有的infowindow内容都在div中,每当我打开一个新的infowindow时,我设法将z-index放在首位。

Safari和chrome:完美运行;滚动条打开,当我在infowindow内滚动鼠标时,infowindow的内容向下滚动。

Firefox:如果我使用光标在infowindow内滚动,则是放大或缩小的地图,而不是向下滚动的内容。并且很难获得滚动条,这是滚动内容的唯一方法。

Mac OSx上的所有这些

从我的css中提取:markerInfoWin是包含内容的div的类

#map-canvas div{
   overflow:scroll !important;
}

.markerInfoWin {
    border-top: 12px solid;
    width: 290px;
    height: 300px;
    overflow-y: scroll !important;
}
当我打开一个名为infoWin的信息窗时,

和javascript:

var zindex = globalZindex + 1;
this.infoWin.setContent(this.contentInfoWin_);
this.infoWin.setZIndex(zindex);
$("#" + this.infoWin.divname).css('z-index', zindex);
globalZindex = zindex;
this.infoWin.open(kflowMap, this.markerCont);

如果有任何提示,或者它是firefox错误,请感谢您!

祝你好运

1 个答案:

答案 0 :(得分:0)

好的,我有一个答案。

这在Firefox中是一个不幸的“bug”

https://code.google.com/p/google-maps-utility-library-v3/issues/detail?id=328

非常烦人......

谢谢大家