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下关于$.Ready()的分析
Dec 13 Javascript
jquery禁用右键示例
Apr 28 Javascript
Javascript基础教程之比较操作符
Jan 18 Javascript
详解AngularJS中自定义过滤器
Dec 28 Javascript
Electron 如何调用本地模块的方法
Feb 01 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 Javascript
深入学习js函数的隐式参数 arguments 和 this
Jun 24 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
vue路由传参页面刷新参数丢失问题解决方案
Oct 08 Javascript
js回调函数仿360开机
Dec 26 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
Feb 13 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
May 15 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
新浪新闻小偷
2006/10/09 PHP
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
PHP 基本语法格式
2009/12/15 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
基于jquery的超简单上下翻
2010/04/20 Javascript
javascript eval(func())使用示例
2013/12/05 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
jquery checkbox的相关操作总结
2016/10/17 Javascript
javascript简单链式调用案例分析
2017/05/10 Javascript
通过npm或yarn自动生成vue组件的方法示例
2019/02/12 Javascript
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
TensorFlow变量管理详解
2018/03/10 Python
pip install urllib2不能安装的解决方法
2018/06/12 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
2020/01/06 Python
13个Pandas实用技巧,助你提高开发效率
2020/08/19 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
关于赌博的检讨书
2014/01/24 职场文书
教育科研先进个人材料
2014/01/26 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
品牌推广策划方案
2014/05/28 职场文书
部门2015年度工作总结
2015/04/29 职场文书
python区块链持久化和命令行接口实现简版
2022/05/25 Python