jsRapSpliter是一个轻量级的jQuery拆分器插件,允许在垂直和水平方向上拆分网页或特定容器。
它采用一个带有两个子DIV的DIV元素,并将它们转换为垂直或水平拆分视图,用户可以通过鼠标拖动来调整每个DIV窗格的大小。
1.将DIV窗格添加到拆分视图中。
- <div id="demo" >
- <div>Panel 1</div>
- <div>Panel 2</div>
- </div>
2.下载并加载jsRapSpliter.js
jQuery之后的库。
- <script src="/path/to/cdn/jquery.min.js"></script>
- <script src="/path/to/jsRapSpliter.js"></script>
3.初始化顶部容器上的插件以生成水平拆分视图。
- $(function(){
- $('#demo').jsRapSpliter();
- });
4.改为生成垂直拆分视图。
- $(function(){
- $('#demo').jsRapSpliter({
- horizontal: true,
- });
- });
5.设置拆分视图的高度。默认值:200px。
- $(function(){
- $('#demo').jsRapSpliter({
- height: '300px',
- });
- });
6.设置拖动手柄(拆分器)的起始位置。默认值:0.5(50%)。
- $(function(){
- $('#demo').jsRapSpliter({
- position: 0.6,
- });
- });
7.设置拖动手柄(拆分器)的宽度。默认值:8.0。
- $(function(){
- $('#demo').jsRapSpliter({
- spliterWidth: 0.6
- });
- });
8.覆盖拖动手柄(拆分器)的默认样式。
- /* vertical splitter */
- .spliterV {
- position: absolute;
- height: 100%;
- cursor: col-resize;
- border: solid 1px #bab;
- }
- /* horizontal splitter */
- .spliterH {
- position: absolute;
- width: 100%;
- cursor: row-resize;
- border: solid 1px #bab;
- }