jQuery slideDownUp动画效果

本文介绍了一种使用CSS进行样式设定并结合jQuery实现下拉菜单动态效果的方法。通过隐藏默认列表样式并设置特定的CSS样式,使菜单外观更加美观。利用jQuery的show和hide方法或者slideToggle等动画效果,实现了菜单项的展开与收起功能。
<style type="text/css">
			*{
				margin: 0;padding: 0;
				list-style: none;
			}
		</style>
	</head>
	<body>
		<ul id="menu">
			<li>
				<div>title_1</div>
				<ul class="ul_menu">
					<li>12</li>
					<li>12</li>
				</ul>
			</li>
			<li>
				<div>title_2</div>
				<ul class="ul_menu">
					<li>12</li>
					<li>12</li>
				</ul>
			</li>
			<li>
				<div>title_3</div>
				<ul class="ul_menu">
					<li>12</li>
					<li>12</li>
				</ul>
			</li>
		</ul>
		<div id="box" style="width: 100px; height: 100px; background: red;"></div>
	</body>
	<script src="js/jquery-1.12.4.js" type="text/javascript" charset="utf-8"></script>
	<script>
		$('.ul_menu').css('display','none');
		/*var idClose = true;
		$('div').on('click',function(){
			if(idClose){
				$($(this).siblings()[0]).slideDown('slow',function(){
				});
				idClose = false;
			}else{
				$($(this).siblings()[0]).slideUp('slow',function(){
				});				
				idClose = true;
			}
		});*/
		
		// 滑入/滑出
		/*$('div').on('click',function(){
			$($(this).siblings()[0]).slideToggle('slow',function(){});
		});*/
		
		/*淡入/淡出 改变透明度
		 * fadeIn() 	淡入
		 * fadeOut()	淡出
		 * fadeToggle()	淡入/淡出
		 */
		/*$('div').on('click',function(){
			$($(this).siblings()[0]).fadeToggle('slow',function(){});
		});*/
		
		// fadeTo(时间,透明度)修改标签的透明度
		/*$('#box').on('mouseover',function(){
			$(this).fadeTo(400,0.5);
		});*/
	</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值