网页选项卡
图示:

代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>tab</title>
<script type="text/javascript" src="scripts/jquery-1.3.1.js"></script>
<style type="text/css">
/* tab样式表 */
*{
margin:0;
padding:0;
}
body{
font: 12px/19px Arial, Helvetica, sans-serif; color:#666;}
.tab{
width:240px;
margin:50px;
}
.tab_menu{ clear:both;}
.tab_menu li{
float:left;
margin-right:4px;
list-style:none;
border: 1px solid #898989;
background::#F1F1F1;
text-align:center;
padding:1px 6px;
cursor:pointer;
}
.tab_menu li.hover { background:#DFDFDF;}
.tab_menu li.selected { color:#FFF; background:#6D84B4;}
.tab_box { clear:both; border:1px solid #898989; height:100px;}
.hide{
display:none;
}
</style>
<script type="text/javascript">
$(function(){
var $div_li = $(".tab_menu ul li");
$div_li.click(function(){
$(this).addClass("selected") //当前<li>元素高亮
.siblings().removeClass("selected"); //去除其它同辈<li>元素高亮显示
var index = $div_li.index(this); //获取当前点击的li在全部<li>中的索引
$(".tab_box > div") //选取子节点
.eq(index).show() //显示li元素对应的div元素
.siblings().hide(); //隐藏li同辈元素对应的div元素
}).hover(function(){
$(this).addClass("hover");
},function(){
$(this).removeClass("hover");
})
})
</script>
</head>
<body>
<div class="tab">
<div class="tab_menu">
<ul>
<li class="selected">时事</li>
<li>体育</li>
<li>新闻</li>
</ul>
</div>
<div class="tab_box">
<div>时事</div>
<div class="hide">体育</div>
<div class="hide">新闻</div>
</div>
</div>
</body>
</html>

浙公网安备 33010602011771号