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

jQuery学习——动画效果

时间:2015-01-02 11:02:44      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:jquery   javascript   动画      js   

动画效果


基本动画效果

隐藏匹配元素

$("img").hide(300);//将img隐藏300ms


显示匹配元素

$("img").show(300);//在300ms内显示img

元素状态切换

$(document).ready(function(){
$("input[type='button']").click(function()
{
$("div").toggle();//若果元素可见,切换为隐藏,如果元素隐藏,切换为可见
}
});

淡入淡出动画效果

滑动效果

$("img").fadeIn(300);//淡入
$("img").fadeOut(300);//淡出
$("img").fadeTo(300,0.5);//在0.5秒内将图片显示到15%不透明


滑动显示

$("#m").slideDown(500);//在500ms内滑动显示页面的id为m的元素
$("#m").slideUp(500);//在500ms内滑动隐藏页面中id为m的元素

$("#flag").click(function(){
$("menu").slideToggle(500);//显示/隐藏菜单
});

方法

技术分享

eg

1.在新建文件中引入jQuery库

<script type="text/javascript" src="JS/jquery-1.6.1.min.js"></script>
2.在<body>定义主体,显示界面

<body>
<div id="top"></div>
<dl>
	<dt>1</dt>
	<dd>
        <div class="item">1.1</div>
        <div class="item">1.2</div>	
	</dd>
	<dt>2</dt>
	<dd>
        <div class="item">2.1</div>
        <div class="item">2.2</div>
        <div class="item">2.3</div>
	</dd>
	<dt>3</dt>
	<dd>
        <div class="item">3.1</div>
        <div class="item">3.2</div>
        <div class="item">3.3</div>
	</dd>
    <dt class="title"><a href="#">exit</a></dt>
</dl>
<div id="bottom"></div>
</body>
3.CSS

<style type="text/css">
	dl {
		width: 158px;
		margin:0px;
	}
	dt {
		font-size: 14px; 
		padding: 0px; 
		margin: 0px; 
		width:146px; 			
		height:19px; 			
		background-image:url(images/title_show.gif);		/*设置背景图片*/	
		padding:6px 0px 0px 12px;
		color:#215dc6;
		font-size:12px;	
		cursor:hand;
	}
	dd{
		color: #000;
		font-size: 12px;
		margin:0px;
	 }
	a {
		text-decoration: none;		/*不显示下划线*/
	}
	a:hover {
		color: #FF6600;
	}
	#top{
		width:158px; 			
		height:30px; 			
		background-image:url(images/top.gif);				
	}
	#bottom{
		width:158px; 			
		height:31px; 			
		background-image:url(images/bottom.gif);						
	}
	.title{
		background-image:url(images/title_quit.gif);			
	}
	.item{
		width:146px; 			
		height:15px; 			
		background-image:url(images/item_bg.gif);			
		padding:6px 0px 0px 12px;
		color:#215dc6;
		font-size:12px;	
		cursor:hand;
		background-position:center;
		background-repeat:no-repeat;
	}	
</style>

4.编写jQuery代码

<script type="text/javascript">
$(document).ready(function(){
	$("dd").hide(); //隐藏全部子菜单
	$("dt[class!='title']").toggle(
		function(){
		        $(this).css("backgroundImage","url(images/title_hide.gif)");	//改变主菜单的背景
			$(this).next().slideDown("slow");
		},	
		function(){
			$(this).css("backgroundImage","url(images/title_show.gif)");	//改变主菜单的背景
			$(this).next().slideUp("slow");
		}
	);
});
</script>
运行结果

技术分享









jQuery学习——动画效果

标签:jquery   javascript   动画      js   

原文地址:http://blog.csdn.net/u013470102/article/details/42339607

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