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 相关文章推荐
ExtJS 下拉多选框lovcombo
May 19 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
Oct 11 Javascript
jQuery子窗体取得父窗体元素的方法
May 11 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
Dec 09 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
Jan 08 Javascript
javascript 广告移动特效的实现代码
Jun 25 Javascript
微信小程序 配置文件详细介绍
Dec 14 Javascript
jQuery与js实现颜色渐变的方法
Dec 30 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
JS实现数组的增删改查操作示例
Aug 29 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
Jul 23 Javascript
Vue检测屏幕变化来改变不同的charts样式实例
Oct 26 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 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
coffeescript使用的方式汇总
2015/08/05 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
vue实现自定义多选与单选的答题功能
2018/07/05 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
Python 错误和异常小结
2013/10/09 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
python操作redis的方法
2015/07/07 Python
Python手机号码归属地查询代码
2016/05/04 Python
Python基于pillow判断图片完整性的方法
2016/09/18 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
电力公司个人求职信范文
2014/02/04 职场文书
厨房管理计划书
2014/04/27 职场文书
学校运动会报道稿
2014/09/23 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
导游带团欢迎词
2015/09/30 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL
vue使用watch监听属性变化
2022/04/30 Vue.js