预览效果
a1
b1
c1
d1
a
b
c
d
fdsfafd
a
b
c
d
fdsfafd
API
类名: TabPage
属性:
| 类型 |
属性 |
说明 |
| object(HTML) |
tabPDiv |
选项卡的最外层 |
| string |
idStr |
tabPDiv的id和用于生成选项卡菜单的id和选项卡内容层的id |
| string |
tabPDivCss |
tabPDiv的样式 |
| object(HTML) |
tabMenu |
选项卡菜单的父层 |
| object(HTML) |
tabConDiv |
选项卡内容层的父层 |
| array |
tabObj |
选项卡内容对象 |
方法:
| 属性 |
参数 |
功能 |
例子 |
| setTabObj |
(Array arrayObj) |
设置选项卡的内容层内容 |
tabPage.setTabObj([{title:"11",id:"a1"},{title:"21",id:"b1"}]) |
| setTabPDivCss |
(String css) |
设置选项卡最外层的样式 |
tabPage.setTabPDivCss("padding:5px;border:1px solid #CCC;background:#eee;") |
| addedTo |
(String id) |
选项卡加入到哪个位置 |
tabPage.addedTo("y"); |
使用说明
<div id="x" style="float:left;width:400px;margin-right:10px;"></div>
<div id="y" style="width:400px;float:right;margin-left:10px;"></div>
<div id="a1" style="float:left">a1</div>
<div id="b1" style="float:right">b1</div>
<div id="c1">c1</div>
<div id="d1">d1</div>
<div id="a">a</div>
<div id="b">b</div>
<div id="c">c</div>
<div id="d">d</div>
window.onload = function(){
var tabPage = new TabPage("dc");//设置选项卡最外层的id
tabPage.setTabPDivCss("padding:5px;border:1px solid #CCC;");//设置最外层的样式
tabPage.setTabObj([{title:"1",id:"a"},{title:"2",id:"b"},{title:"3",id:"c"},{title:"4",id:"d"}]);//设置选项卡内容层
tabPage.addedTo("x");//把选项卡添加到id是"x"的元素中
var tabPage = new TabPage("dcc");
tabPage.setTabPDivCss("padding:5px;border:1px solid #CCC;background:#eee;");
tabPage.setTabObj([{title:"11",id:"a1"},{title:"21",id:"b1"},{title:"31",id:"c1"},{title:"41",id:"d1"}]);
tabPage.addedTo("y");
}