在Safari上查看时,我似乎遇到了jScrollPane和Google Maps(v3)之间的奇怪错误/冲突。
问题在于,如果我的滚动窗格中有一个LI元素,它设置为display:block,并且页面上还有一个google地图,则LI元素不会滚动其余的内容。删除或简单地隐藏页面上的谷歌地图会消除滚动问题。
我在这里建了一个测试用例。 http://www.incontrolsolutions.com/scroll/stackoverflow.html
这个页面在FF,Chrome(像黄油一样光滑!)甚至IE9
中都能正常工作但Safari(包括webkit每晚都会构建到今天)窒息。
非常感谢您对可能导致此问题或潜在解决方法的任何见解。
答案 0 :(得分:3)
好问题,很棒的演示。我可以在Snow Leopard的Safari 5.0.5中进行复制,这真的很奇怪。
我不知道是什么导致了这个问题,但似乎您可以通过在z-index: 999;
的CSS规则中添加#RS_MapListPanel
来解决这个问题。如果我通过Web检查器进行了更改,那么页面似乎表现正常。