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 相关文章推荐
解决jquery1.9不支持browser对象的问题
Nov 13 Javascript
jquery操作select大全
Apr 25 Javascript
jQuery实现瀑布流布局
Dec 12 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
Apr 20 Javascript
Jquery把获取到的input值转换成json
May 15 jQuery
JavaScript运动框架 多物体任意值运动(三)
May 17 Javascript
node通过npm写一个cli命令行工具
Oct 12 Javascript
vue环形进度条组件实例应用
Oct 10 Javascript
vue-form表单验证是否为空值的实例详解
Oct 29 Javascript
详解Angular Karma测试的持续集成实践
Nov 15 Javascript
Vue 修改网站图标的方法
Dec 31 Vue.js
详解Vue router路由
Nov 20 Vue.js
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判断字符以及字符串的包含方法属性
2008/08/30 PHP
PHP 操作文件的一些FAQ总结
2009/02/12 PHP
php+mysql事务rollback&amp;commit示例
2010/02/08 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
关于JavaScript与HTML的交互事件
2013/04/12 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
详解JavaScript中的链式调用
2020/11/27 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
python使用folium库绘制地图点击框
2018/09/21 Python
Python高级特性与几种函数的讲解
2019/03/08 Python
python tkinter窗口最大化的实现
2019/07/15 Python
HTML5的革新 结构之美
2011/06/20 HTML / CSS
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
Whistles官网:英国女装品牌
2020/08/14 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
网络技术支持面试题
2013/04/22 面试题
大一学生职业生涯规划
2014/03/11 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书
Django 实现jwt认证的示例
2021/04/30 Python
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL