48 lines
1.1 KiB
JavaScript
48 lines
1.1 KiB
JavaScript
|
|
$(function(){
|
|||
|
|
_tabInit();
|
|||
|
|
_setInitTab();
|
|||
|
|
});
|
|||
|
|
//
|
|||
|
|
function _tabInit()
|
|||
|
|
{
|
|||
|
|
//初始化布局
|
|||
|
|
var context=$("#tabContextBox");
|
|||
|
|
var hg=context.parent().parent().height();
|
|||
|
|
var wd=context.parent().parent().width();
|
|||
|
|
var mag=context.parent().css("margin-top").replace("px","");
|
|||
|
|
//alert(mag);
|
|||
|
|
hg=hg-$("#tabTitleBox").height()-Number(mag)*2-20;
|
|||
|
|
context.height(hg);
|
|||
|
|
context.width($("#tabTitleBox").width()+5);
|
|||
|
|
//设置当前选中选项卡
|
|||
|
|
$("#tabTitleBox .titItem").click(function(){
|
|||
|
|
_setTab($(this));
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
//设置默认的选项卡
|
|||
|
|
function _setInitTab()
|
|||
|
|
{
|
|||
|
|
var curr=$().pagecookie("currTab");
|
|||
|
|
var currTab=$("#tabTitleBox .titItem[tab='"+curr+"']");
|
|||
|
|
if(currTab.size()>0)
|
|||
|
|
{
|
|||
|
|
_setTab(currTab);
|
|||
|
|
}else{
|
|||
|
|
//选项卡标签
|
|||
|
|
var first=$("#tabTitleBox .titItem:first");
|
|||
|
|
_setTab(first);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
//设置当前选项目产
|
|||
|
|
function _setTab(currTab)
|
|||
|
|
{
|
|||
|
|
//当前选项,保存到cookies
|
|||
|
|
$().pagecookie("currTab",currTab.attr("tab"));
|
|||
|
|
//
|
|||
|
|
$("#tabTitleBox .titItem").removeClass("curr");
|
|||
|
|
$("#tabContextBox .contItem").hide();
|
|||
|
|
currTab.addClass("curr");
|
|||
|
|
var tag=currTab.attr("tab");
|
|||
|
|
$("#tabContextBox .contItem[tab='"+tag+"']").show();
|
|||
|
|
}
|