jQuery 垂直和水平拆分视图 jsRapSpliter

  • 源码大小:6.56KB
  • 所需积分:1积分
  • 源码编号:19JP-3627
  • 浏览次数:1092次
  • 最后更新:2023年07月04日
  • 所属栏目:布局
本站默认解压密码:19jp.com 或 19jp_com

简介

jsRapSpliter是一个轻量级的jQuery拆分器插件,允许在垂直和水平方向上拆分网页或特定容器。

它采用一个带有两个子DIV的DIV元素,并将它们转换为垂直或水平拆分视图,用户可以通过鼠标拖动来调整每个DIV窗格的大小。

参见:

  • 创建拆分视图的7个最佳拆分器JavaScript库

如何使用它:

1.将DIV窗格添加到拆分视图中。

  1. <div id="demo" >
  2. <div>Panel 1</div>
  3. <div>Panel 2</div>
  4. </div>

2.下载并加载jsRapSpliter.jsjQuery之后的库。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/jsRapSpliter.js"></script>

3.初始化顶部容器上的插件以生成水平拆分视图。

  1. $(function(){
  2. $('#demo').jsRapSpliter();
  3. });

4.改为生成垂直拆分视图。

  1. $(function(){
  2. $('#demo').jsRapSpliter({
  3. horizontal: true,
  4. });
  5. });

5.设置拆分视图的高度。默认值:200px。

  1. $(function(){
  2. $('#demo').jsRapSpliter({
  3. height: '300px',
  4. });
  5. });

6.设置拖动手柄(拆分器)的起始位置。默认值:0.5(50%)。

  1. $(function(){
  2. $('#demo').jsRapSpliter({
  3. position: 0.6,
  4. });
  5. });

7.设置拖动手柄(拆分器)的宽度。默认值:8.0。

  1. $(function(){
  2. $('#demo').jsRapSpliter({
  3. spliterWidth: 0.6
  4. });
  5. });

8.覆盖拖动手柄(拆分器)的默认样式。

  1. /* vertical splitter */
  2. .spliterV {
  3. position: absolute;
  4. height: 100%;
  5. cursor: col-resize;
  6. border: solid 1px #bab;
  7. }
  8.  
  9. /* horizontal splitter */
  10. .spliterH {
  11. position: absolute;
  12. width: 100%;
  13. cursor: row-resize;
  14. border: solid 1px #bab;
  15. }

预览截图