1. 程式人生 > >52 jQuery-使用fadeIn()和fadeOut()方法實現淡入淡出效果

52 jQuery-使用fadeIn()和fadeOut()方法實現淡入淡出效果

1.效果圖

在這裡插入圖片描述

2.HTML程式碼

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
    <title>52 jQuery-使用fadeIn()和fadeOut()方法實現淡入淡出效果</title>
     <style type="text/css">
           .divFrame{border:solid 1px #666;
           width:188px;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: 60px;height: 60px;}
           .divFrame .divTip{position:absolute;
           padding:90px 0px 0px 60px;font-size:13px;
           font-weight:bold}
           .btn {border:#666 1px solid;padding:2px;width:80px;
           filter: progid:DXImageTransform.Microsoft
           .Gradient(GradientType=0,StartColorStr=#ffffff,
           EndColorStr=#ECE9D8);}
      </style>
</head>
<body>
 	<div class="divFrame">
           <div class="divTitle">
               <input id="Button1" type="button" value="fadeIn" class="btn" />
               <input id="Button2" type="button" value="fadeOut" class="btn" />
           </div>
           <div class="divContent">
               <div class="divTip"></div>
               <img src="../img/pig.jpg" alt="" title="我是一隻小笨豬" />
           </div>
      </div>
              
<script src="../jquery.min.js"></script>
<script type="text/javascript">
	$(function(){
		//獲取圖片元素物件
		$img = $("img");
		//獲取提示元素物件
		$divTip = $(".divTip");
		//第一個按鈕單擊事件
		$("input:eq(0)").click(function(){
			//清空提示內容
			$divTip.html("");
			//在3000毫秒內淡入圖片,並執行一個回撥函式
			$img.fadeIn(3000, function(){
				$divTip.html("淡入成功");
			})
		})
		//第二個按鈕單擊事件
		$("input:eq(1)").click(function(){
			//清空提示內容
			$divTip.html("");
			//在3000毫秒內淡出圖片,並執行一個回撥函式
			$img.fadeOut(3000, function(){
				$divTip.html("淡出成功");
			})
			
		})
	})
</script>
</body>
</html>