js QQ客服悬浮效果实现代码


Posted in Javascript onDecember 12, 2014

代码:

<!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=utf-8" />
<title>QQ客服悬浮特效代码_3water.com</title>
</head>
<body style="height:2000px;">
<script type="text/javascript">
window.onload = window.onresize = window.onscroll = function ()
{
 var oBox = document.getElementById("qqbox_zzjs");
 var oLine = document.getElementById("online_lanrenzhijia");
 var oMenu = document.getElementById("menu_zzjs_net");
 var iScrollTop = document.documentElement.scrollTop || document.body.scrollTop;
 setTimeout(function ()
 {
 clearInterval(oBox.timer);
 var iTop = parseInt((document.documentElement.clientHeight - oBox.offsetHeight)/2) + iScrollTop;
 oBox.timer = setInterval(function ()
 {
  var iSpeed = (iTop - oBox.offsetTop) / 8;
  iSpeed = iSpeed > 0 ? Math.ceil(iSpeed) : Math.floor(iSpeed);
  oBox.offsetTop == iTop ? clearInterval(oBox.timer) : (oBox.style.top = oBox.offsetTop + iSpeed + "px");
 }, 30)
 }, 100)
 oBox.onmouseover = function ()
 {
 this.style.width = 131 + "px";
 oLine.style.display = "block";
 oMenu.style.display = "none";
 };
 oBox.onmouseout = function ()
 {
 this.style.width = '';
 oLine.style.display = "none";
 oMenu.style.display = "block";
 };
};
document.write("<style>img{border:0;}ul,li{padding:0;margin:0;}.box_lanrenzhijia {z-index:99;right:0;width:128px;height:195px;position:absolute;}.box_lanrenzhijia .press{right:0;width:36px;cursor:pointer;position:absolute;height:128px;}.box_lanrenzhijia .zzjs_net_list{left:0;width:131px;position:absolute;height:195px;background:url(images/20120321lanrenzhijia_1.gif) no-repeat left center;}.box_lanrenzhijia .zzjs_net_list ul{padding:37px 0 0 21px;}.box_lanrenzhijia .zzjs_net_list li{height:26px;margin-bottom:3px;_margin-bottom:3px; list-style-type:none;}</style><div class=\"box_lanrenzhijia\" id=\"qqbox_zzjs\"><div class=\"zzjs_net_list\" id=\"online_lanrenzhijia\" style=\"display:none;\"><ul><li><a href=\"http://wpa.qq.com/msgrd?V=1&Uin=123456789&Site=三水点靠木&Menu=yes\"><img src=\"images/20111126lanrenzhijia_3.gif\" alt=\"三水点靠木一号客服\"></a></li><li><a href=\"http://wpa.qq.com/msgrd?V=1&Uin=123456789&Site=三水点靠木&Menu=yes\"><img src=\"images/20111126lanrenzhijia_3.gif\" alt=\"三水点靠木二号客服\"></a></li><li><a href=\"http://wpa.qq.com/msgrd?V=1&Uin=123456789&Site=三水点靠木&Menu=yes\"><img src=\"images/20111126lanrenzhijia_3.gif\" alt=\"三水点靠木三号客服\"></a></li><li><a href=\"http://wpa.qq.com/msgrd?V=1&Uin=123456789&Site=三水点靠木&Menu=yes\"><img src=\"images/20111126lanrenzhijia_3.gif\" alt=\"三水点靠木四号客服\"></a></li><li><a href=\"http://wpa.qq.com/msgrd?V=1&Uin=123456789&Site=三水点靠木&Menu=yes\"><img src=\"images/20111126lanrenzhijia_3.gif\" alt=\"三水点靠木五号客服\"></a></li></ul></div><div id=\"menu_zzjs_net\"><img src=\"images/20111126lanrenzhijia_4.gif\" class=\"press\" alt=\"在线客服\"></div></div>");
</script>
</body>
</html>
Javascript 相关文章推荐
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
Jun 28 Javascript
jQuery新闻滚动插件 jquery.roller.js
Jun 27 Javascript
JQuery动画和停止动画实例代码
Mar 01 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
Apr 15 Javascript
AngularJS实现在ng-Options加上index的解决方法
Nov 03 Javascript
使用JS代码实现点击按钮下载文件
Nov 12 Javascript
JQuery实现动态操作表格
Jan 11 Javascript
解决webpack打包速度慢的解决办法汇总
Jul 06 Javascript
JScript实现表格的简单操作
Aug 15 Javascript
基于es6三点运算符的使用方法(实例讲解)
Oct 12 Javascript
vue实现微信分享链接添加动态参数的方法
Apr 29 Javascript
javascript实现的时间格式加8小时功能示例
Jun 13 Javascript
js 左右悬浮对联广告特效代码
Dec 12 #Javascript
重写document.write实现无阻塞加载js广告(补充)
Dec 12 #Javascript
js中document.write的那点事
Dec 12 #Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
Dec 12 #Javascript
jQuery实现瀑布流布局
Dec 12 #Javascript
jquery+ajax验证不通过也提交表单问题处理
Dec 12 #Javascript
js 左右悬浮对联广告代码示例
Dec 12 #Javascript
You might like
PHP函数http_build_query使用详解
2014/08/20 PHP
php生成shtml类用法实例
2014/12/09 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
仅利用30行Python代码来展示X算法
2015/04/01 Python
python 写的一个爬虫程序源码
2016/02/28 Python
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
opencv python 图像去噪的实现方法
2018/08/31 Python
django 外键model的互相读取方法
2018/12/15 Python
python如何进行矩阵运算
2020/06/05 Python
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
乐高官方旗舰店:LEGO积木玩具
2019/04/06 全球购物
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
省文明单位申报材料
2014/05/08 职场文书
爱心倡议书范文
2014/05/12 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
实习生工作证明范本
2014/09/14 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
英文辞职信范文
2015/05/13 职场文书
详解在OpenCV中如何使用图像像素
2022/03/03 Python
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB
Nginx配置根据url参数重定向
2022/04/11 Servers
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis