经常看到网页右下角有滑动弹出的广告,这种效果可以使用jQuery弹出层实现。本实例使用jQuery实现右下角滑动弹出可关闭重现层。
完整代码如下:
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 6 <title>jquery右下角滑动弹出可关闭重现层 博客园 计划 教程</title> 7 <meta name="keywords" content="www.cnblogs.com/jihua"/> 8 <style type="text/css"> 9 *{ margin:0px; padding:0px;} 10 #jihuaslide{ width:300px; height:200px; border:1px solid #000; position:fixed; bottom:2px; right:2px; display:none; background-color:White;} 11 #jihuaslide a{ position:absolute; top:8px; right:8px; font-size:12px; text-decoration:none; color:Blue;} 12 #jihuaslide h2{ font-size:24px; text-align:center;font-family:"微软雅黑";} 13 #reshow{position:fixed;right:2px;bottom:2px;font-size:12px; display:none;background-color:White; cursor:pointer;border:1px solid #000;} 14 </style> 15 </head> 16 17 <body> 18 <div style="background-color:Green; width:100%;height:150px;">jihua.cnblogs.com</div> 19 <div style="background-color:Red; width:100%;height:150px;">欢迎</div> 20 <div style="background-color:Yellow; width:100%;height:150px;">hi</div> 21 <div style="background-color:Silver; width:100%;height:150px;">计划</div> 22 <div style="background-color:Aqua; width:100%;height:150px;">博客园</div> 23 <div style="background-color:Fuchsia; width:100%;height:150px;">jihua</div> 24 <div style="background-color:Green; width:100%;height:150px;">cnblogs.com</div> 25 <div style="background-color:Blue; width:100%;height:150px;">cnblogs</div> 26 <div style="background-color:Olive; width:100%;height:150px;">欢迎光临</div> 27 <div style="background-color:Green; width:100%;height:150px;">A</div> 28 <div style="background-color:Purple; width:100%;height:150px;">jihua.cnblogs.com</div> 29 <div style="background-color:Green; width:100%;height:150px;">B</div> 30 <div style="background-color:Lime; width:100%;height:150px;">hello</div> 31 <div style="background-color:Orange; width:100%;height:150px;">Jihua</div> 32 <div id="reshow">你快回来</div> 33 <div id="jihuaslide"> 34 <a href="javaScript:void(0)" id="close">关闭</a> 35 <span style=" line-height:50px;">右下角滑动弹出可重现层<br />jihua.cnblogs.com</span> 36 <h2>博客园 计划 教程</h2> 37 </div> 38 <script type="text/javascript"> 39 function Jihua_Cnblogs_Com() { $("#jihuaslide").slideDown("slow"); $("#reshow").hide(); } 40 $(document).ready(function () { 41 setTimeout(function () { 42 Jihua_Cnblogs_Com(); 43 }, 1000) 44 $("#close").click(function () { 45 $("#jihuaslide").slideUp("slow"); $("#reshow").show(); 46 }) 47 $("#reshow").mouseover(function () { 48 Jihua_Cnblogs_Com(); //jihua.cnblogs.com 49 }) 50 }) 51 </script> 52 </body> 53 </html>
实际效果请看本网页的右下角。 效果图:
你快回来