jQuery拆分面板特效插件

jQuery拆分面板特效插件

这是一款jQuery拆分面板插件。该jQuery拆分面板插件兼容ie8浏览器,可以将窗口拆分为多个面板,并可以通过拖拽鼠标来改变面板的大小。它的特点还有:

使用方法
在页面中引入split-pane.css、jquery和split-pane.js的文件。

1
2
3
<link rel="stylesheet" type="text/css" href="assets/css/split-pane.css" />
<script src="assets/js/jquery-2.1.1.min.js"></script>
<script src="js/split-pane.js"></script>

HTML结构
下面的HTML代码可以创建一个基本的左右拆分面板。

1
2
3
4
5
6
7
8
9
<div id="split-pane-example" class="split-pane">
  <div class="split-pane-component" id="left-component">
    This is the left component
  </div>
  <div class="split-pane-divider" id="divider"></div>
  <div class="split-pane-component" id="right-component">
    This is the right component
  </div>
</div>

CSS样式
为面板添加一些基本样式。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
html, body {
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}
.split-pane-divider {
  background: #aaa;
}
#left-component {
 width: 20em;
}
#my-divider {
 left: 20em; /* Same as left component width */
  width: 5px;
}
#right-component {
 left: 20em;  /* Same as left component width */
  margin-left: 5px;  /* Same as divider width */
}

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该jQuery拆分面板插件。

初始化插件
在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该jQuery拆分面板插件。

1
2
3
$(function() {
  $('div.split-pane').splitPane();
});
  • 支持嵌套多个面板。
  • 支持面板的动态或固定高度和宽度。
  • 跨浏览器,支持移动设备。
当前内容只有登录了才能查看,如果您已经注册,请登录
3

发表评论