jquery导航菜单移上去显示子菜单特效

7 篇文章 0 订阅

jquery导航菜单移上去显示子菜单特效

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>jquery导航菜单移上去显示子菜单特效</title>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<style>
*{
	margin:0;
	padding: 0;
	position:relative;
	z-index:0;
}
/*顶部css*/
	#head{
		height: 100px;
		background: #32CD32;
	}
	#head ul{
		height: 100px;
	}
	#head ul li{
		height:100px;
		line-height: 100px;
		float: left;
		margin-left: 250px;
		list-style: none;		
	}
	#head ul li a{
		height: 100px;
		line-height: 100px;
		color:#fff;
		text-decoration: none;
		display: block;
		padding:0 20px;
	}
	#head ul li a:hover{
		background: black;
	}

/*中间css*/
.main{
	height: 200px;
	background: blue;
	display: none;
}
#actionList{
	height: 200px;
	z-index:20;
	margin-top: 5px;
}
#main {
	height:300px;
	margin-top:-200px;
	background-color:red;
	z-index:10;
}
</style>
</head>
<body>
<script>
	$(document).ready(function(){

		$("#head ul li a").mouseover(function(){
		
   		 var index  = $("#head ul li a").index($(this)),
          	divList = $("#actionList").children("div");
		    divList.hide(); 
		    divList.eq(index).show();
			clearTimeout(test);
			divList.mouseover(function(){
				clearTimeout(test);
		    	$(this).show();
		    });
		    divList.mouseout(function(){
 	 		    clearTimeout(test);
		    	$(this).hide();
		    });
		});

		$("#head ul li a").mouseout(function(){
   		 var index  = $("#head ul li a").index($(this)),
          	 divList = $("#actionList").children("div");
		     test=setTimeout(function () {
		   		 divList.hide(); 
			    }, 2000);
		});
	});
</script>
	<div id="head">
		<ul>
			<li><a href="#">one</a></li>
			<li><a href="#">two</a></li>
			<li><a href="#">three</a></li>
			<li><a href="#">four</a></li>
		</ul>
	</div>
	<div id="actionList">
		<div class="main">
			<h1>这是第1个</h1>
		</div>
		<div class="main">
			<h1>这是第2个</h1>
		</div>
		<div class="main">
			<h1>这是第3个</h1>
		</div>
		<div class="main">
			<h1>这是第4个</h1>
		</div>
	</div>
	<div id="main">
		<h1>这是中间的部分</h1>
	</div>
</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值