1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>标题</title> 6 <script type="text/javascript" src="js/jquery-3.4.1.js"></script> 7 <style type="text/css"> 8 #ad{ 9 width: 300px; 10 height: 300px; 11 background-color: aquamarine; 12 position: fixed; 13 bottom: 0; 14 right: 0; 15 } 16 </style> 17 <script type="text/javascript"> 18 // setTimeout(function () { 19 // $("#ad").show("1000",function () { //show:显示 display:block 20 // console.log("广告动画显示完成") 21 // }); 22 // },3000); //slow慢 fast快 1000,均可添加回调函数 23 // setTimeout(function () { 24 // $("#ad").hide("1000",function () { //hide:隐藏 display:none 25 // console.log("广告已关闭") 26 // }); 27 // },5000); //slow慢 fast快 1000,均可添加回调函数 28 // $(function(){ 29 // $("#closeBtn").click(function () { 30 // $("#ad").hide(); 31 // }); 32 // }); 33 34 setTimeout(function () { 35 // $("#ad").toggle("slow"); 36 // $("#ad").slideDown(2000); //从屏幕下往上滑入 37 // $("#ad").slideToggle(2000); 38 // $("#ad").fadeIn(1000); //从屏幕中渐渐出现(透明度0-100%) 39 // $("#ad").fadeToggle(1000); 40 $("#ad").fadeTo(1000,0.5); //1S内透明度从0到0.5 41 },1000); 42 $(function () { 43 $("#closeBtn").click(function () { 44 // $("#ad").toggle("slow"); 45 // $("#ad").slideUp(2000); //从屏幕往下滑出 46 // $("#ad").slideToggle(2000); 47 // $("#ad").fadeOut(1000); //从屏幕中慢慢消失(透明度100%-0) 48 // $("#ad").fadeToggle(1000); 49 $("#ad").fadeTo(1000,0); 50 }) 51 }) //toggle相当于开关,当广告不显示时调用后显示广告,当广告显示时调用会关闭广告 52 53 </script> 54 </head> 55 <body> 56 <div id="ad" style="display: none"> 57 <button id="closeBtn">关闭</button> 58 </div> 59 </body> 60 </html>