jQuery jScrollPane与Safari上的Google地图发生冲突/冲突

时间:2011-05-28 19:46:02

标签: jquery google-maps safari jscrollpane jquery-jscrollpane

在Safari上查看时,我似乎遇到了jScrollPane和Google Maps(v3)之间的奇怪错误/冲突。

问题在于,如果我的滚动窗格中有一个LI元素,它设置为display:block,并且页面上还有一个google地图,则LI元素不会滚动其余的内容。删除或简单地隐藏页面上的谷歌地图会消除滚动问题。

我在这里建了一个测试用例。 http://www.incontrolsolutions.com/scroll/stackoverflow.html

这个页面在FF,Chrome(像黄油一样光滑!)甚至IE9

中都能正常工作

但Safari(包括webkit每晚都会构建到今天)窒息。

非常感谢您对可能导致此问题或潜在解决方法的任何见解。

1 个答案:

答案 0 :(得分:3)

好问题,很棒的演示。我可以在Snow Leopard的Safari 5.0.5中进行复制,这真的很奇怪。

我不知道是什么导致了这个问题,但似乎您可以通过在z-index: 999;的CSS规则中添加#RS_MapListPanel来解决这个问题。如果我通过Web检查器进行了更改,那么页面似乎表现正常。