让我先介绍一下我的代码示例:
<div id="StartScroll"></div>
Many divs and content here !
<div id="EndScroll"></div>
我的问题是,如何创建一个滚动条,该滚动条开始从ID为StartScroll
的div滚动,并以id为EndScroll
的div结束滚动。
请注意,StartScroll
之前和EndScroll
之后有内容,但我希望滚动条不允许超出StartScroll
和EndScroll
。
我该怎么做?也许用jQuery?
提前致谢!
答案 0 :(得分:0)
溢出-y:滚动可能是解决方案
http://jsfiddle.net/ds3nqbkz/2/
<div id="StartScroll" style="overflow-y: scroll">
Many divs and content here !<br />
Many divs and content here !<br />
Many divs and content here !<br />
</div>
答案 1 :(得分:0)
将startScroll
和endScroll
分区块内的内容包裹在div
内并指定以下样式:
overflow-y: auto;
height: 200px; (or any specific height you wish to)
答案 2 :(得分:0)
试试这个:
.makescroll {
height:150px
overflow-y:scroll;
}
<div class="makescroll">
<div id="StartScroll"></div>
<div id="EndScroll"></div>
</div>
答案 3 :(得分:0)
然后你将你的内容包装在单个div中并给它固定高度并使其溢出-y:auto或scroll。
overflow-auto: - 仅当您的内容超过高度时才会显示滚动。否则它将被删除。 overflow-scroll: - 将始终显示滚动,如果内容较少,则会显示已禁用的滚动。
您可以使用以下任何方法来应用它。示例有滚动,您可以根据需要更改为自动。
#fixed{
height:150px;
overflow-y:scroll;
}
<div id="StartScroll"></div>
<div id="fixed">
// other content ere
</div>
<div id="EndScroll"></div>
</div>
#
<div id="StartScroll" inlineStyle="height:150px;overflow-y:scroll;"></div>
<div id="fixed">
// other content ere
</div>
<div id="EndScroll"></div>
</div>
############################################### ###############################################
fixedStyle{
height:150px;
overflow-y:scroll;
}
<div id="StartScroll" class="fixedStyle"></div>
<div id="fixed">
// other content ere
</div>
<div id="EndScroll"></div>
</div>
##################################################################################
documentById("fixed").style = "height:150px;overflow-y:scroll;";
<div id= "StartScroll"></div>
<div id="fixed">
// other content ere
</div>
<div id="EndScroll"></div>
</div>