<!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=gb2312" />
<title>你是谁啊</title>
<style type="text/css">
* {
padding:0;
margin:0;
font-size:12px;
}
ul{list-style:none outside none;}
.menu{
width:766px;
margin:55px auto;
border:1px solid #000;
overflow:hidden;
}
#tabMenu{
height:35px;
width:770px;
}
#tabMenu li{
float:left;
background:#3366ff;
line-height:35px;
width:109px;
margin-right:1px;
text-align:center;
color:#fff;
}
#tabMenu li a{
color:#fff;
}
.tabContent{
width:763px;
position:relative;
height:200px;
}
.tabContent ul{
width:109px;
position:absolute;
top:0px;
left:0;
background:#91adff;
overflow:hidden;
}
.tabContent ul li{
width:109px;
height:25px;
line-height:25px;
padding-left:10px;
border-top:1px solid #fff;
overflow:hidden;
}
.tabContent ul li a{
display:block;
height:25px;
background:url(list.gif) 90% center no-repeat;
color:#fff;
}
#tabMenu .bgcolor a{
background:#91adff;
color:#fff;
font-weight:bold;
display:block;
height:35px;
}
.displayElem{
display:block;
}
.hidden{
display:none;
}
.tabContent .widths{
width:106px;
}
.tabContent .widths li{
width:106px;
}
.tabContent .widths li a{
background:url(list.gif) 90% center no-repeat;
}
</style>
<script type="text/javascript">
function tabChange(num){
var tabMenu = document.getElementById("tabMenu");
var tabContent = tabMenu.getElementsByTagName("li");
for(var i=0; i<tabContent.length; i++){
if(i == num){
document.getElementById("con_"+i).className = "displayElem";
tabContent[i].className="bgcolor";
document.getElementById("con_"+i).style.left = num*110+"px";
if(num == 6){
document.getElementById("con_"+i).className = "widths";
}
}
else{
tabContent[i].className="";
document.getElementById("con_"+i).className = "hidden";
document.getElementById("con_"+i).style.left = "";
}
}
}
function hovers(){
var menu = document.getElementById("tabMenu");
var menuList = menu.getElementsByTagName("li");
for(var i=0;i<=6;i++)
{
menuList[i].tab=i;
menuList[i].onmouseover=function(){tabChange(this.tab);}
}
}
window.onload = hovers;
</script>
</head>
<body>
<div class="menu">
<div id="tabMenu">
<ul>
<li class="bgcolor"><a href="#">新闻</a></li>
<li><a href="#">游戏</a></li>
<li><a href="#">聊天</a></li>
<li><a href="#">音乐</a></li>
<li><a href="#">产品</a></li>
<li><a href="#">购物</a></li>
<li><a href="#">论坛</a></li>
</ul>
</div>
<div class="tabContent" id="content">
<ul id="con_0">
<li><a href="#">网易新闻</a></li>
<li><a href="#">腾讯新闻</a></li>
<li><a href="#">凤凰新闻</a></li>
</ul>
<ul class="hidden" id="con_1">
<li><a href="#">网络游戏</a></li>
<li><a href="#">单机游戏</a></li>
<li><a href="#">小游戏</a></li>
</ul>
<ul class="hidden" id="con_2">
<li><a href="#">QQ即时通</a></li>
<li><a href="#">msn即时通</a></li>
<li><a href="#">泡泡即时通</a></li>
</ul>
<ul class="hidden" id="con_3">
<li><a href="#">在线试听</a></li>
<li><a href="#">下载歌词</a></li>
<li><a href="#">DJ舞曲</a></li>
</ul>
<ul class="hidden" id="con_4">
<li><a href="#">暂无!</a></li>
<li><a href="#">暂无!</a></li>
<li><a href="#">暂无!</a></li>
</ul>
<ul class="hidden" id="con_5">
<li><a href="#">淘宝网</a></li>
<li><a href="#">拍拍网</a></li>
<li><a href="#">百度有阿</a></li>
</ul>
<ul class="hidden" id="con_6">
<li><a href="#">天涯论坛</a></li>
<li><a href="#">猫扑论坛</a></li>
<li><a href="#">凤凰论坛</a></li>
</ul>
</div>
<div id="menu3">
<ul>
<li><a href=""></a></li>
</ul>
</div>
</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>你是谁啊</title>
<style type="text/css">
* {
padding:0;
margin:0;
font-size:12px;
}
ul{list-style:none outside none;}
.menu{
width:766px;
margin:55px auto;
border:1px solid #000;
overflow:hidden;
}
#tabMenu{
height:35px;
width:770px;
}
#tabMenu li{
float:left;
background:#3366ff;
line-height:35px;
width:109px;
margin-right:1px;
text-align:center;
color:#fff;
}
#tabMenu li a{
color:#fff;
}
.tabContent{
width:763px;
position:relative;
height:200px;
}
.tabContent ul{
width:109px;
position:absolute;
top:0px;
left:0;
background:#91adff;
overflow:hidden;
}
.tabContent ul li{
width:109px;
height:25px;
line-height:25px;
padding-left:10px;
border-top:1px solid #fff;
overflow:hidden;
}
.tabContent ul li a{
display:block;
height:25px;
background:url(list.gif) 90% center no-repeat;
color:#fff;
}
#tabMenu .bgcolor a{
background:#91adff;
color:#fff;
font-weight:bold;
display:block;
height:35px;
}
.displayElem{
display:block;
}
.hidden{
display:none;
}
.tabContent .widths{
width:106px;
}
.tabContent .widths li{
width:106px;
}
.tabContent .widths li a{
background:url(list.gif) 90% center no-repeat;
}
</style>
<script type="text/javascript">
function tabChange(num){
var tabMenu = document.getElementById("tabMenu");
var tabContent = tabMenu.getElementsByTagName("li");
for(var i=0; i<tabContent.length; i++){
if(i == num){
document.getElementById("con_"+i).className = "displayElem";
tabContent[i].className="bgcolor";
document.getElementById("con_"+i).style.left = num*110+"px";
if(num == 6){
document.getElementById("con_"+i).className = "widths";
}
}
else{
tabContent[i].className="";
document.getElementById("con_"+i).className = "hidden";
document.getElementById("con_"+i).style.left = "";
}
}
}
function hovers(){
var menu = document.getElementById("tabMenu");
var menuList = menu.getElementsByTagName("li");
for(var i=0;i<=6;i++)
{
menuList[i].tab=i;
menuList[i].onmouseover=function(){tabChange(this.tab);}
}
}
window.onload = hovers;
</script>
</head>
<body>
<div class="menu">
<div id="tabMenu">
<ul>
<li class="bgcolor"><a href="#">新闻</a></li>
<li><a href="#">游戏</a></li>
<li><a href="#">聊天</a></li>
<li><a href="#">音乐</a></li>
<li><a href="#">产品</a></li>
<li><a href="#">购物</a></li>
<li><a href="#">论坛</a></li>
</ul>
</div>
<div class="tabContent" id="content">
<ul id="con_0">
<li><a href="#">网易新闻</a></li>
<li><a href="#">腾讯新闻</a></li>
<li><a href="#">凤凰新闻</a></li>
</ul>
<ul class="hidden" id="con_1">
<li><a href="#">网络游戏</a></li>
<li><a href="#">单机游戏</a></li>
<li><a href="#">小游戏</a></li>
</ul>
<ul class="hidden" id="con_2">
<li><a href="#">QQ即时通</a></li>
<li><a href="#">msn即时通</a></li>
<li><a href="#">泡泡即时通</a></li>
</ul>
<ul class="hidden" id="con_3">
<li><a href="#">在线试听</a></li>
<li><a href="#">下载歌词</a></li>
<li><a href="#">DJ舞曲</a></li>
</ul>
<ul class="hidden" id="con_4">
<li><a href="#">暂无!</a></li>
<li><a href="#">暂无!</a></li>
<li><a href="#">暂无!</a></li>
</ul>
<ul class="hidden" id="con_5">
<li><a href="#">淘宝网</a></li>
<li><a href="#">拍拍网</a></li>
<li><a href="#">百度有阿</a></li>
</ul>
<ul class="hidden" id="con_6">
<li><a href="#">天涯论坛</a></li>
<li><a href="#">猫扑论坛</a></li>
<li><a href="#">凤凰论坛</a></li>
</ul>
</div>
<div id="menu3">
<ul>
<li><a href=""></a></li>
</ul>
</div>
</div>
</body>
</html>
解决方案 »
- asp.net 在母版页使用jquery的问题
- 求一正則,百分比。
- Capicom 组件应用的问题!
- 求助:如何取得td的内容呢?
- 关于checkbox的个数的问题,急急!!
- 求一个带checkbox的树形菜单的代码,看到论坛里有梅花雪的代码,但是不太会用,如何知道哪一项被check上了那?(急)
- (新手问题)为何alert不弹窗,请求指点!
- 帮忙看看简单地js调xml问题啊谢谢啊。
- 求助应该用什么软件怎么分析网页,得到每一个JS事件被触发,用的函数?
- 200分!!如何屏蔽系统右键菜单,显示自己的菜单?
- 如何用JS做VS2008的代码提示效果
- 为什么TabPanel(ExtJs)无法正常加载页面呢?
顺便实现了LZ的要求function tabChange(num){
var tabMenu = document.getElementById("tabMenu");
var tabContent = tabMenu.getElementsByTagName("li");
for(var i=0; i<tabContent.length; i++){
if(i == num){
document.getElementById("con_"+i).className = "displayElem";
tabContent[i].className="bgcolor";
document.getElementById("con_"+i).style.left = num*110+"px";
if(num == 6){
document.getElementById("con_"+i).className = "widths";
}
} else {
tabContent[i].className="";
document.getElementById("con_"+i).className = "hidden";
document.getElementById("con_"+i).style.left = "";
}
}
}function hovers(){
var menu = document.getElementById("tabMenu");
var menuList = menu.getElementsByTagName("li");
for(var i=0;i<=6;i++) {
menuList[i].tab=i;
menuList[i].onmouseover=function(){tabChange(this.tab);}
menuList[i].onmouseout = new Function("document.getElementById('con_" + i + "').className = 'hidden';");
}
}window.onload = hovers;
onmouseout 隐藏 this.style.display = "none"