Javascript 使用jQuery滚动条允许高度%

Javascript 使用jQuery滚动条允许高度%,javascript,jquery,css,height,jscrollbar,Javascript,Jquery,Css,Height,Jscrollbar,我正在使用带有自动滚动的。到目前为止,我基本上是在试验它。我注意到,当我获取滚动div的高度并使用百分比而不是px中的固定数量时,它会将div扩展到滚动区域的整个高度(屏幕外) 我只是从打开文件“auto_scrolling_example.html”中提取代码 然后在标题的部分,我只是简单地将.content:height:500px更改为。content:height:50% 有人知道为什么这样做不起作用和/或有很好的解决方法吗?当您将高度或宽度指定为百分比时,这是相对于元素父元素的百分比

我正在使用带有自动滚动的。到目前为止,我基本上是在试验它。我注意到,当我获取滚动div的高度并使用百分比而不是px中的固定数量时,它会将div扩展到滚动区域的整个高度(屏幕外)

我只是从打开文件“auto_scrolling_example.html”中提取代码

然后在标题的
部分,我只是简单地将
.content:height:500px
更改为
。content:height:50%


有人知道为什么这样做不起作用和/或有很好的解决方法吗?

当您将高度或宽度指定为百分比时,这是相对于元素父元素的百分比


如果父对象没有任何高度或宽度,则内部子对象将无法按百分比工作。

当我有
body{height:100%}
时,仍然会发生这种情况。是否需要另一个div,或者?身体高度应为
px
内部div可以是百分比