码迷,mamicode.com
首页 > Web开发 > 详细

js控制的多级下拉菜单

时间:2015-07-04 19:37:38      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

最近身体不适,所以没能如期的更新,抱歉。这里直接把代码贴上,如果有不明白的地方,留言就行。

<!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>
		<title>下拉菜单</title>
		<meta http-equiv="content-Type" content="text/html;charset=utf-8">
		<style type="text/css">
			.navi ul {
				padding: 0;
				list-style-type: none;
			}
			.navi ul li {
				text-align: center;
				float: left;
				position: relative;
				width: 200px;
				background-color: #0F8CFF;
			}
			a {
				color: #086808;
				text-decoration: none;
			}
			.navi ul li a {
				display: block;
				border: 1px solid #fff;
			}
			.navi ul li ul {
				display: none;
				left: 0;
			}
			.navi ul li ul li ul{
				position: absolute;
				left:200px;
				top: 0;
			}
			.navi ul li:hover ul a {
				color: yellow;
			}
		</style>

		<script type="text/javascript">
			function showNextMenu(obj){
				var nextMenu = obj.getElementsByTagName("ul")[0];
				nextMenu.style.display = "block";
			}
			function hideNextMenu(obj){
				var nextMenu = obj.getElementsByTagName("ul")[0];
				nextMenu.style.display = "none";
			}
		</script>
	</head>

	<body>

		<div class="navi">
			<ul >
				<li class="li_1" onmousemove="showNextMenu(this);" onmouseout="hideNextMenu(this);">
					<a href="javascript:;" >游戏</a>
					<ul>
						<li onmousemove="showNextMenu(this);" onmouseout="hideNextMenu(this);">
							<a href="javascript:;" >传奇</a>

							<ul>
								<li>
									<a href="javascript:;" >1</a>
								</li>
								<li>
									<a href="javascript:;" >2</a>
								</li>
								<li>
									<a href="javascript:;" >3</a>
								</li>
							</ul>
						</li>
						<li>
							<a href="javascript:;" >传奇</a>
						</li>
						<li>
							<a href="javascript:;" >传奇</a>
						</li>
						<li>
							<a href="javascript:;" >传奇</a>
						</li>
						<li>
							<a href="javascript:;" >传奇</a>
						</li>
					</ul>
				</li>
				<li class="li_1">
					<a href="javascript:;" >游戏</a>
					<ul>
						<li>
							<a href="javascript:;" >传奇</a>
						</li>
					</ul>
				</li>
				<li class="li_1">
					<a href="javascript:;" >游戏</a>
					<ul>
						<li>
							<a href="javascript:;" >传奇</a>
						</li>
					</ul>
				</li>
				<li class="li_1">
					<a href="javascript:;" >游戏</a>
					<ul>
						<li>
							<a href="javascript:;" >传奇</a>
						</li>
					</ul>
				</li>
			</ul>
		</div>

	</body>

</html>

效果图如下: 

 技术分享

js控制的多级下拉菜单

标签:

原文地址:http://www.cnblogs.com/hyzhao/p/4621100.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!