<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script src="js/jquery-1.3.2.min.js"></script>
<script src="js/jquery.tab.js"></script>
<script>
$(document).ready(function(){
$(".usual ul").fntab({selectedTab:"#tab2"});
});
</script>
<style>
ul li{
text-align:center;
display:inline;
}
.usual div{
display:none
}
.selected{
background-color:#00FFFF;
}
.other{
background-color:#9933FF;
}
</style>
</head>
<body>
<div id="usual1" class="usual">
<ul>
<li class="init"><a href="#tab1">Tab 1</a></li>
<li><a href="#tab2">Tab 2</a></li>
<li><a href="#tab3">Tab 3</a></li>
</ul>
<div id="tab1">This is tab 1.</div>
<div id="tab2">More content in tab 2.</div>
<div id="tab3">Tab 3 is always last!</div>
</div>
</body>
</html>
jQuery.fn.fntab = function(params){
defaults = {
selectedTab:"tab1"
};
setting =jQuery.extend(defaults,params);
// 初始化
$(setting.selectedTab).show();
//添加单击事件
$("li a",this).click(function(){
var tabId = $(this).attr("href");
// 层的显示和隐藏
$(tabId).show();
$(tabId).siblings("div").hide();
//tab class属性的切换
$("#"+tabId).parent().removeClass("other").addClass("selected");
});
}
彭金华 2011-07-03