为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery 菜单

标签:
JQuery

一、垂直菜单的实现 

<!DOCTYPE html><html>	<head>		<meta charset="UTF-8">		<title></title>		<link href="app.css" rel="stylesheet"/>		<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="jquery-1.10.1.min.js"></script>		<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="app.js"></script>	</head>	<body>		<ul>			<li class="main">				<a href="#">菜单1</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>			<li class="main">				<a href="#">菜单2</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>			<li class="main">				<a href="#">菜单3</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>		</ul>	</body></html>
ul,li{	list-style: none;}ul{	padding: 0;	margin: 0;}.main{	background-color: #666666;	background-repeat: repeat-x;	width: 100px;}li{	background-color: #eeeeee;}a{	text-decoration: none;	padding-left: 20px;	display: block;	width: 80px;	padding-top: 3px;	padding-bottom: 3px;}.main a{	color: white;}.main li a{	color: black;}.main ul{	display: none;}
$(document).ready(function(){	$(".main>a").click(function(){		var ulNode = $(this).next("ul");		ulNode.toggle("normal");	});});


二、水平菜单的实现

<!DOCTYPE html><html>	<head>		<meta charset="UTF-8">		<title></title>		<link href="app.css" rel="stylesheet"/>		<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="jquery-1.10.1.min.js"></script>		<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="app.js"></script>	</head>	<body>		<ul>			<li class="main">				<a href="#">菜单1</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>			<li class="main">				<a href="#">菜单2</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>			<li class="main">				<a href="#">菜单3</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>		</ul>		<br />		<br />		<br />		<br />		<br />		<ul>			<li class="hmain">				<a href="#">菜单1</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>			<li class="hmain">				<a href="#">菜单2</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>			<li class="hmain">				<a href="#">菜单3</a>				<ul>					<li><a href="#">子菜单1</a></li>					<li><a href="#">子菜单2</a></li>				</ul>			</li>		</ul>	</body></html>
ul,li{	list-style: none;}ul{	padding: 0;	margin: 0;}.main,.hmain{	background-color: #666666;	background-repeat: repeat-x;	width: 100px;}li{	background-color: #eeeeee;}a{	text-decoration: none;	padding-left: 20px;	display: block;	width: 80px;	padding-top: 3px;	padding-bottom: 3px;}.main a,.hmain a{	color: white;}.main li a,.hmain li a{	color: black;}.main ul,.hmain ul{	display: none;}.hmain{	float: left;	margin-right: 1px;}.main{	margin-top: 1px;}
$(document).ready(function(){	$(".main>a").click(function(){		var ulNode = $(this).next("ul");		ulNode.toggle("normal");	});		$(".hmain").hover(function(){		$(this).children("ul").slideDown();	},function(){		$(this).children("ul").slideUp();	});});

   









点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消