52 jQuery-使用fadeIn()和fadeOut()方法實現淡入淡出效果
阿新 • • 發佈:2019-01-03
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>