我想一个div的滚动条蒙山流体高度个性化:JS滚动条与流体高度
section {
max-height:70%;
overflow-y:auto;
}
我发现两个智能光片段:一个jQuery插件(http://baijs.nl/tinyscrollbar/)和纯JS一个(http://gondo.webdesigners.sk/javascript-scrollbar/)。问题是这些片段不能接受高度的%值。例如,对于tinyscrollbar,我必须把这个:
section .viewport {
width: auto;
height:440px;
overflow: hidden;
position: relative;
}
如果我把 “身高:100%;”或“高度:自动”,内容消失!为什么它接受px而不是%?我想了解它...
为了插入节的流体高度,我应该更改/添加JS/JQuery代码的哪一部分?
在什么情况下,该元素的高度会发生变化? –
高度会根据如下变化: - 内容的大小(例如,如果我把三行文本的高度设置为60px,但如果我放置1000行文本,高度不会超过屏幕的70% )。 - 用户窗口或媒体的大小(例如,如果它是600x480,则最大高度应为336px,如果是1024x768,则最大高度应为538px)。 – etn
因此,更改发生时(1)内容更改时,(2)浏览器窗口重新调整大小。您可以重新初始化这些事件的滚动机制。 –