位置上的不可见滚动条:Safari 5 for Windows上的绝对div

位置上的不可见滚动条:Safari 5 for Windows上的绝对div,safari,css,Safari,Css,我在页面中有一个div元素,样式如下: div {position: absolute; width: 340px; height: 480px; overflow-y:scroll} 我使用一个简单的jquery脚本将其置于window.resize事件上可用的宽度和高度的中心 div在Safari 5 for Mac上显示并完美工作 在Safari 5 for Windows上,它工作得非常好(我可以使用鼠标滚轮滚动内容),但垂直滚动条没有呈现 有什么想法吗? 提前感谢。无需使用jquer

我在页面中有一个div元素,样式如下:

div {position: absolute; width: 340px; height: 480px; overflow-y:scroll}
我使用一个简单的jquery脚本将其置于window.resize事件上可用的宽度和高度的中心

div在Safari 5 for Mac上显示并完美工作

在Safari 5 for Windows上,它工作得非常好(我可以使用鼠标滚轮滚动内容),但垂直滚动条没有呈现

有什么想法吗?
提前感谢。

无需使用jquery来设置中心,只需使用以下命令:

div {
    position: absolute; 
    width: 340px; 
    height: 480px; 
    overflow-y: scroll; 

    top: 50%;
    left: 50%; 
    margin-top: -240px; 
    margin-left: -170px;
}

可能滚动条没有呈现是因为它被禁用了(没有更多的内容),否则请尝试使用overflow-y:auto

我会尝试…总是有足够的内容可以滚动…TNX直到没有滚动条…这太疯狂了。。。疯狂:/我会在家里试试