类型 | 属性 | 说明 |
---|---|---|
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"); }