这是一款jQuery拆分面板插件。该jQuery拆分面板插件兼容ie8浏览器,可以将窗口拆分为多个面板,并可以通过拖拽鼠标来改变面板的大小。它的特点还有:
- 支持嵌套多个面板。
- 支持面板的动态或固定高度和宽度。
- 跨浏览器,支持移动设备。
使用方法
在页面中引入split-pane.css、jquery和split-pane.js的文件。
<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代码可以创建一个基本的左右拆分面板。
<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样式
为面板添加一些基本样式。
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拆分面板插件。
$(function() { $('div.split-pane').splitPane(); });
该jQuery拆分面板插件的github网址为:https://github.com/shagstrom/split-pane