56 jQuery-动画停止和延时

1.效果图

56 jQuery-动画停止和延时

2.HTML代码

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
    <title>56 jQuery-动画停止和延时</title>
     <style type="text/css">
           body{font-size:13px}
           .divFrame{border:solid 1px #666;
           width:233px;text-align:center;}
           .divFrame .divTitle{background-color:#eee;
           padding:5px 0px 5px 0px}
           .divFrame .divContent{padding:5px 0px 5px 0px}
           .divFrame .divContent img{border:solid 1px #eee; padding:2px;width: 229px}
           a{cursor: pointer;}
    </style>
</head>
<body>
	   <div class="divFrame">
           <div class="divTitle">
                <a href="javascript:void(0)">开始</a>
                &nbsp;&nbsp;|&nbsp;&nbsp;
                <a href="javascript:void(0)">停止</a>
                &nbsp;&nbsp;|&nbsp;&nbsp;
                <a href="javascript:void(0)">延时</a>
           </div>
           <div class="divContent">
               <img src="../img/pig.jpg" alt="" title="我是一只小笨猪" />
           </div>
     </div>	
              
<script src="../jquery.min.js"></script>
<script type="text/javascript">
	$(function(){
		//点击开始链接事件
		$("a:eq(0)").click(function(){
			//拉窗帘方式切换图片
			$("img").slideToggle(3000);
		})
		//点击停止链接事件
		$("a:eq(1)").click(function(){
			//停止正在执行的动画
			$("img").stop();
		})
		//点击延时链接事件
		$("a:eq(2)").click(function(){
			//延时切换图片
			$("img").delay(2000).slideToggle(3000);
		})
	})
</script>
</body>
</html>