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 相关文章推荐
js 加载时自动调整图片大小
May 28 Javascript
js改变鼠标的形状和样式的方法
Mar 31 Javascript
Bootstrap3制作自己的导航栏
May 12 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
May 18 Javascript
防止重复发送 Ajax 请求
Feb 15 Javascript
从零学习node.js之文件操作(三)
Feb 21 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 Javascript
JS中mouseup事件丢失的原因与解决办法
Jun 14 Javascript
基于js中的原型(全面讲解)
Sep 19 Javascript
layui富文本编辑器前端无法取值的解决方法
Sep 18 Javascript
详解Vue 项目中的几个实用组件(ts)
Oct 29 Javascript
关于JavaScript中异步/等待的用法与理解
Nov 18 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读取30天之内的根据算法排序的代码
2008/04/06 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
javascript cookies操作集合
2010/04/12 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
2014/12/18 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
2017/03/08 Javascript
jQuery UI Grid 模态框中的表格实例代码
2017/04/01 jQuery
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
原生JS实现微信通讯录
2020/06/18 Javascript
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
python实现的系统实用log类实例
2015/06/30 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
python微信公众号开发简单流程实现
2020/03/09 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
详解使用HTML5的classList属性操作CSS类
2017/10/13 HTML / CSS
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
财务人员个人求职信范文
2013/12/04 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
转正申请报告格式
2015/05/15 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
2016新年晚会开场白
2015/12/03 职场文书