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; }