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 相关文章推荐
兼容ie和firefox js关闭代码
Dec 11 Javascript
Grid得到选择行数据的方法总结
Jan 17 Javascript
jquery 表格的增行删行实现思路
Mar 21 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
浅谈jQuery构造函数分析
May 11 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
Nov 25 Javascript
AngularJS实现元素显示和隐藏的几个案例
Dec 09 Javascript
JavaScript、C# URL编码、解码总结
Jan 21 Javascript
Webpack执行命令参数详解
Jun 17 Javascript
boostrap模态框二次弹出清空原有内容的方法
Aug 10 Javascript
ES10 特性的完整指南小结
Mar 04 Javascript
vue实现点击按钮下载文件功能
Oct 11 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
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
php生成随机颜色的方法
2014/11/13 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
2016/03/07 PHP
php cookie 详解使用实例
2016/11/03 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
javascript静态的url如何传递
2007/05/03 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
2012/02/16 Javascript
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
通过jsonp获取json数据实现AJAX跨域请求
2017/01/22 Javascript
详解JSONObject和JSONArray区别及基本用法
2017/10/25 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
python Django连接MySQL数据库做增删改查
2013/11/07 Python
Python随机生成信用卡卡号的实现方法
2015/05/14 Python
Python中格式化format()方法详解
2017/04/01 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
jupyter notebook 多行输出实例
2020/04/09 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
口头翻译求职人自荐信
2013/12/07 职场文书
《假如》教学反思
2014/04/17 职场文书
小学评语大全
2014/04/22 职场文书
文明寝室标语
2014/06/13 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
2019职场实习报告该怎么写?
2019/07/01 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang
MySQL创建管理HASH分区
2022/04/13 MySQL