我有点紧张,因为这是我在这个美丽令人钦佩的社区中的第一篇文章...
这是我的问题:我在地图上有一组带有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错误,请感谢您!
祝你好运
答案 0 :(得分:0)
好的,我有一个答案。
这在Firefox中是一个不幸的“bug”
https://code.google.com/p/google-maps-utility-library-v3/issues/detail?id=328
非常烦人......
谢谢大家