收藏 分销(赏)

一些网页悬浮窗代码.doc

上传人:xrp****65 文档编号:7226325 上传时间:2024-12-28 格式:DOC 页数:5 大小:43.50KB
下载 相关 举报
一些网页悬浮窗代码.doc_第1页
第1页 / 共5页
一些网页悬浮窗代码.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述
在线客服代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>可展开和收起的在线客服代码</title> <style type="text/css"> img{border:0;} ul,li{padding:0;margin:0;} .QQbox {z-index:99;right:0;width:128px;height:128px;position:absolute;} .QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:128px;} .QQbox .Qlist{left:0;width:131px;position:absolute;height:128px;background:url(/uploads/allimg/1107/floatServiceBj.gif) no-repeat left center;} .QQbox .Qlist ul{padding:43px 0 0 21px;} .QQbox .Qlist li{height:26px;margin-bottom:11px;_margin-bottom:7px; list-style-type:none;} </style> <script type="text/javascript"> window.onload = window.onresize = window.onscroll = function () { var oBox = document.getElementById("divQQbox"); var oLine = document.getElementById("divOnline"); var oMenu = document.getElementById("divMenu"); var iScrollTop = document.documentElement.scrollTop || document.body.scrollTop; setTimeout(function () { clearInterval(oBox.timer); var iTop = parseInt((document.documentElement.clientHeight - oBox.offsetHeight)/2) + iScrollTop; oBox.timer = setInterval(function () { var iSpeed = (iTop - oBox.offsetTop) / 8; iSpeed = iSpeed > 0 ? Math.ceil(iSpeed) : Math.floor(iSpeed); oBox.offsetTop == iTop ? clearInterval(oBox.timer) : (oBox.style.top = oBox.offsetTop + iSpeed + "px"); }, 30) }, 100) oBox.onmouseover = function () { this.style.width = 131 + "px"; oLine.style.display = "block"; oMenu.style.display = "none"; }; oBox.onmouseout = function () { this.style.width = ''; oLine.style.display = "none"; oMenu.style.display = "block"; }; }; </script> </head> <body style="height:2000px;"> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <!--在线客服 begin --> <div class="QQbox" id="divQQbox" > <div class="Qlist" id="divOnline" style="display:none;"> <ul> <li><a href="#"><img src="/uploads/allimg/1107/floatServiceWeb.gif" alt="网页方式"></a></li> <li><a href="#"><img src="/uploads/allimg/1107/floatServiceQq.gif" alt="QQ方式"></a></li> </ul> </div> <div id="divMenu"><img src="/uploads/allimg/1107/floatService.gif" class="press" alt="在线客服"></div> </div> </body> 悬浮窗口定位显示效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html;charset=gb2312"> <meta name="keywords" content="代码效果" /> <meta name="description" content="代码效果" /> <title>网页特效 跟随页面悬浮滚动的调查窗口</title> <style type="text/css"> body{text-align:center;font-size:12px;color:#333;font-family:"宋体";background:#fff;margin:0 auto;padding:0;} body > div{text-align:center;margin-right:auto;margin-left:auto;} div,form,ul,ol,li,span,p,dt,dd,dl{border:0;margin:0;padding:0;} img,a img{border:0;margin:0;padding:0;} h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400;margin:0;padding:0;} ul,ol,li{list-style:none;} td{word-break:break-all;} a{color:#003cc8;text-decoration:none;} a:hover{text-decoration:none;} .f_tahoma{font-family:Tahoma;} em,i{font-style:normal;} .asp_zzjs_net{overflow:hidden;position:fixed;left:0px;top:200px;z-index:2;} .left_zzjs{background:red;width:20px;height:80px;text-align:center;line-height:20px;display:block;color:#fff;} .content{background:#999;width:800px;height:2000px;margin:0 auto;} * html,* html body/*修正IE6振动bug*/{background-image:url(about:blank);background-attachment:fixed;} .asp_zzjs_net{_position:absolute;_bottom:auto;_left:0;_top: expression(documentElement.scrollTop + 200 + "px");} .page{width:0px; position:absolute;height:0px;left:0;top:0px;z-index:1;overflow:hidden;display:none;} .page div{border:1px solid #000;overflow:hidden;width:398px;} .page h1{height:40px;text-align:center;font-size:20px;color:#fff;background:red;line-height:40px;} .page h1 a{float:right;color:#000;margin-top:-15px;} .page p{padding:10px;line-height:22px;font-size:14px;text-align:left;background:#fff;height:400px;width:378px;} </style> <script type="text/javascript" src=" <script language="javascript"> $(function(){ $("#clickopen").click(function(){ var offset=$("#clickopen").offset().top; $("#page").css("top",offset+"px"); $("#clickopen").hide(); $("#page").animate({ width: "400px", height: "400px", left: ($("body").width()/2-200)+"px", top: (offset-100)+"px", opacity: 'toggle' }, 300 ); return false; }) $("#closepage").click(function(){ var offset=$("#page").offset().top; $("#page").animate({ width: "0px", height: "0px", left: "0px", top: (offset+100)+"px", opacity: 'toggle' }, 300 ); $("#clickopen").show(); return false; }) }) </script> </head> </html> 网站首页漂浮窗口代码 <div id="ad" style="position:absolute"><a href= target="_blank"><img src="img01.gif" border="0"></a></div> <script> var x = 50,y = 60 var xin = true, yin = true var step = 1 var delay = 10 var obj=document.getElementById("ad") function floatAD() { var L=T=0 var R= document.body.clientWidth-obj.offsetWidth var B = document.body.clientHeight-obj.offsetHeight obj.style.left = x + document.body.scrollLeft obj.style.top = y + document.body.scrollTop x = x + step*(xin?1:-1) if (x < L) { xin = true; x = L} if (x > R){ xin = false; x = R} y = y + step*(yin?1:-1) if (y < T) { yin = true; y = T } if (y > B) { yin = false; y = B } } var itl= setInterval("floatAD()", delay) obj.onmouseover=function(){clearInterval(itl)} obj.onmouseout=function(){itl=setInterval("floatAD()", delay)} </script> 代码分析: <div id="ad" style="position:absolute"><a href= target="_blank"><img src="img01.gif" border="0"></a></div> <script> var x = 50,y = 60 //浮动层的初始位置,分别对应层的初始X坐标和Y坐标 var xin = true, yin = true //判断层的X坐标和Y坐标是否在在控制范围之内,xin为真是层向右移动,否则向左;yin为真是层向下移动,否则向上 var step = 1 //层移动的步长,值越大移动速度越快 var delay = 10 //层移动的时间间隔,单位为毫秒,值越小移动速度越快 var obj=document.getElementById("ad") //捕获id为ad的层作为漂浮目标 function floatAD() { var L=T=0 //层移动范围的左边界(L)和上边界(T)坐标
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服