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>