jQuery实现悬浮在右上角的网页客服效果代码


Posted in Javascript onOctober 24, 2015

本文实例讲述了jQuery实现悬浮在右上角的网页客服效果代码。分享给大家供大家参考,具体如下:

这是款网页在线客服代码,应用了jquery插件,兼容性不错。默认状态下,客服只显示一个图片Button,用鼠标点击时展开全部内容,可用作QQ客服,售后客服等,可以作为网站快速通道,方便用户进行相应的操作。

运行效果截图如下:

jQuery实现悬浮在右上角的网页客服效果代码

在线演示地址如下:

具体代码如下:

<!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">
<style type="text/css">
.demo_menu{font-size: 14px;text-align: center;margin: 10px 0 0 0;color: #999;line-height: 180%;}
.demo_menu b{color: #333;}
.demo_menu a, .demo_menu a: visited{color: #F00;font-size: 14px;}
.demo_menu a: hover{color: #090;font-size: 14px;}
body{background: #ccc;}
.text{font-size: 12px;}
#kefu{position: fixed;_position: absolute;_top: expression(documentElement.scrollTop + 20 + "px");top: 20px;right: 0;z-index: 999}
#kefu .box-content{position: relative;background-color: #fff;width: 170px;}
#kefu .title-btn, #kefu .qq, #kefu .phone, #kefu .service, #kefu .on span{background: url(images/kefu.png) no-repeat}
#kefu .title-btn{width: 33px;height: 97px;position: absolute;top: 0;left: -33px;}
#kefu .title-btn span{display: none}
#kefu .on span{background-position: -129px 7px;height: 16px;display: block;}
#kefu .pad{padding: 16px 10px 10px;overflow: hidden;font-size: 12px;}
#kefu .pad a{text-decoration: none;}
#kefu .qq{background-position: 0 -118px;display: inline-block;zoom: 1;*display: inline;padding-left: 16px;}
#kefu .phone{height: 28px;background-position: 0 -153px;margin: 18px 0}
#kefu .service{display: inline-block;zoom: 1;*display: inline;height: 51px;background-position: 0 -203px;width: 151px;margin-left: 3px}
#kefu .text{background-color: #ededed;padding: 5px 10px;text-align: center}
#kefu .off{width: 0;}
#kefu .off .pad, #kefu .off .text{display: none}
p, p a{font-size: 12px;color: #666;}
</style>
<title>始终固定在网页右上角的在线客服QQ代码</title>
<meta http-equiv="X-UA-Compatible" content="IE=7">
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
</head>
<body>
<div id="kefu">
 <div class="box-content off">
  <div class="title-btn cu"><span><a href="#"></a></span></div>
  <div class="pad"> <a href="http://sighttp.qq.com/msgrd?v=3&uin=12345678&site=qq&menu=yes" class="qq" style="margin-right:16px">售前咨询</a><a href="http://sighttp.qq.com/msgrd?v=3&uin=12345678&site=qq&menu=yes" class="qq">广告-合作</a>
   <div class="phone"></div>
   <a href="#" class="service" target="_blank"></a> </div>
  <div class="text"> 客服时间:(9:00-18:00)<br>
   (周六日休息) </div>
 </div>
</div>
<script type="text/javascript"> 
$(".select").hover(
 function () {
  $(this).find(".msgNav").show();
 },
 function () {
  $(this).find(".msgNav").hide();
 }
);
$(".title-btn").toggle(
 function () {
  $(this).addClass("on");
    $(this).parent(".box-content").removeClass("off");
 },
 function () {
  $(this).removeClass("on");
    $(this).parent(".box-content").addClass("off");
 }
);
</script>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
jquery对dom的操作常用方法整理
Jun 25 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
Dec 17 Javascript
javascript图片延迟加载实现方法及思路
Dec 31 Javascript
js中用cssText设置css样式的简单方法
Sep 19 Javascript
js下载文件并修改文件名
May 08 Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 Javascript
node.js将MongoDB数据同步到MySQL的步骤
Dec 10 Javascript
webpack4.0打包优化策略整理小结
Mar 30 Javascript
基于JS实现前端压缩上传图片的实例代码
May 14 Javascript
ES6中Set和Map用法实例详解
Mar 02 Javascript
详解node.js 事件循环
Jul 22 Javascript
Vue父组件监听子组件生命周期
Sep 03 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
Sep 13 #Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
Oct 24 #Javascript
js获取表格的行数和列数的方法
Oct 23 #Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
Oct 23 #Javascript
js中对函数设置默认参数值的3种方法
Oct 23 #Javascript
js窗口关闭提示信息(兼容IE和firefox)
Oct 23 #Javascript
javascript跨域的方法汇总
Oct 23 #Javascript
You might like
一个php作的文本留言本的例子(三)
2006/10/09 PHP
PHP伪静态写法附代码
2008/06/20 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
PHP贪婪算法解决0-1背包问题实例分析
2015/03/23 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
网页禁用右键菜单和鼠标拖动选择方法小结
2015/02/25 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
基于vue,vue-router, vuex及addRoutes进行权限控制问题
2018/05/02 Javascript
Vue如何实现响应式系统
2018/07/11 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
Python中join和split用法实例
2015/04/14 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
用django设置session过期时间的方法解析
2019/08/05 Python
Python3运算符常见用法分析
2020/02/14 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
基于HTML5的WebGL经典3D虚拟机房漫游动画
2017/11/15 HTML / CSS
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
淘宝中秋节活动方案
2014/01/31 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书
离婚纠纷代理词
2015/05/23 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
Python django中如何使用restful框架
2021/06/23 Python