jQuery网页右侧固定层显示隐藏在线qq客服代码
2016-04-25 17:10
951 查看
CSS代码:
JS:
HTML页面:
案例下载:Demo
@charset "utf-8"; *{padding:0;margin:0;} html,body{font-size:12px;font-family:"微软雅黑";outline:none;color:#666;background:#fff;} ul,ol{list-style:none;} img{border:none;outline:none;} a{color:#666;text-decoration:none;outline:none;} a:hover{color:#e8431f;} /*浮动客服*/ #floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;} #floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;} #floatDivBoxs .floatDqq{padding:0 14px;} #floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;} #floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;} #floatDivBoxs .floatDtel{padding:0 0 15px 10px;} #floatDivBoxs .floatDtel img{display:block;} #floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);} .floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);} #rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;} #rightArrow a{display:block;height:45px;}
JS:
<script src="http://code.jquery.com/jquery-2.2.3.min.js"></script>
HTML页面:
<!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>jQuery右侧可隐藏在线QQ客服</title> <link href="css/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="http://code.jquery.com/jquery-2.2.3.min.js"></script> </head> <body style="height:3000px"> <div id="rightArrow"><a href="javascript:;" title="在线客户"></a></div> <div id="floatDivBoxs"> <div class="floatDtt">在线客服</div> <div class="floatShadow"> <ul class="floatDqq"> <li style="padding-left:0px;"><a target="_blank" href="tencent://message/?uin=1234567890&Site=sc.chinaz.com&Menu=yes"><img src="images/qq.png" align="absmiddle"> 在线客服1号</a></li> <li style="padding-left:0px;"><a target="_blank" href="tencent://message/?uin=1234567890&Site=sc.chinaz.com&Menu=yes"><img src="images/qq.png" align="absmiddle"> 在线客服2号</a></li> <li style="padding-left:0px;"><a target="_blank" href="tencent://message/?uin=1234567890&Site=sc.chinaz.com&Menu=yes"><img src="images/qq.png" align="absmiddle"> 在线客服3号</a></li> </ul> <div class="floatDtxt">热线电话</div> <div class="floatDtel"><img src="images/online_phone.jpg" width="155" height="45" alt=""></div> <div style="text-align:center;padding:10PX 0 5px 0;background:#EBEBEB;"><img src="images/wap_ico.jpg"><br>微信公众账号</div> </div> <div class="floatDbg"></div> </div> <script type="text/javascript"> var flag=1; $('#rightArrow').click(function(){ if(flag==1){ $("#floatDivBoxs").animate({right: '-175px'},300); $(this).animate({right: '-5px'},300); $(this).css('background-position','-50px 0'); flag=0; }else{ $("#floatDivBoxs").animate({right: '0'},300); $(this).animate({right: '170px'},300); $(this).css('background-position','0px 0'); flag=1; } }); </script> </body> </html>
案例下载:Demo
相关文章推荐
- jquery $(document).ready() 与window.onload的区别
- Jquery中AJAX参数详细介绍
- jQuery操作checkbox选择
- jQuery 选择器手册
- jQuery与JS入门经典——读书笔记1
- JQuery的extend扩展方法
- jquery利用正则表达式验证密码,手机号(主要是使用方法,正则表达式网上一搜一堆)
- jquery操作复选框(checkbox)的12个小技巧总结
- 当使用EasyUI时,需要的Field属性是子属性时候,除了formatter和修改jquery.easyui.min.js的方法
- JQuery mobile 基本结构
- [jQuery]DOM总结
- jQuery 事件注册和绑定及this与event.target的区别浅析
- 【jQuery】【转】jQuery中filter()和find()的区别
- JQuery Marquee插件(无缝滚动效果)- marquee.js
- jQuery.offsetParent() 函数详解
- 【jQuery】【转】jQuery中的trigger和triggerHandler区别
- 用Java和Jquery实现了一个砸金蛋例子
- jquery上传文件插件-puupload.js
- JQuery语法、选择器、事件器
- jQuery文件上传插件Uploadify使用指南