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 tools 系列 scrollable(2)
Sep 06 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
Nov 29 Javascript
jquery和雅虎的yql服务实现天气预报服务示例
Feb 08 Javascript
Jquery通过JSON字符串创建JSON对象
Aug 24 Javascript
javascript操作表格排序实例分析
May 06 Javascript
跟我学习javascript的arguments对象
Nov 16 Javascript
基于jQuery的Web上传插件Uploadify使用示例
May 19 Javascript
js 发布订阅模式的实例讲解
Sep 10 Javascript
使用3D引擎threeJS实现星空粒子移动效果
Sep 13 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
Dec 24 Javascript
JS实现数组删除指定元素功能示例
Jun 05 Javascript
JS动态显示倒计时效果
Dec 12 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缓存技术的使用说明
2011/08/06 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
js一组验证函数
2008/12/20 Javascript
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
jquery load事件(callback/data)使用方法及注意事项
2013/02/06 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
2016/06/03 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
jQuery层级选择器_动力节点节点Java学院整理
2017/07/04 jQuery
深入理解vue Render函数
2017/07/19 Javascript
Bootstrap4 gulp 配置详解
2019/01/06 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
2019/01/15 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
vue中axios封装使用的完整教程
2021/03/03 Vue.js
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
python常见数制转换实例分析
2015/05/09 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
python 删除非空文件夹的实例
2018/04/26 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
广告学专业应届生求职信
2013/10/01 职场文书
有针对性的求职自荐信
2013/11/14 职场文书
安全演讲稿大全
2014/05/09 职场文书
小学生自我评价100字(15篇)
2014/09/18 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
收款授权委托书
2014/10/02 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
幼儿园保教工作总结2015
2015/10/15 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python