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 相关文章推荐
jquery 双色表格实现代码
Dec 08 Javascript
JavaScript CSS 修改学习第四章 透明度设置
Feb 19 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
May 08 Javascript
javascript学习笔记(一) 在html中使用javascript
Jun 18 Javascript
AngularJS应用开发思维之依赖注入3
Aug 19 Javascript
JS中substring与substr的用法
Nov 16 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
Dec 13 Javascript
原生JS实现不断变化的标签
May 22 Javascript
详解webpack+vue-cli项目打包技巧
Jun 17 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
Sep 02 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
Apr 10 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
Jun 05 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的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
PHP 自动加载类原理与用法实例分析
2020/04/14 PHP
js parseInt(&quot;08&quot;)未指定进位制问题
2010/06/19 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
javascript 回调函数详解
2014/11/11 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
js回调函数仿360开机
2019/12/26 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
2020/07/17 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
python类型强制转换long to int的代码
2013/02/10 Python
Python的print用法示例
2014/02/11 Python
python虚拟环境virtualenv的使用教程
2017/10/20 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
Python的pygame安装教程详解
2020/02/10 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
python对文件的操作方法汇总
2020/02/28 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
英国高街电视:High Street TV
2018/05/22 全球购物
Deichmann英国:德国鞋类零售商
2021/01/30 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
如何写出好的Java代码
2014/04/25 面试题
运动会广播稿100字
2014/01/11 职场文书
淘宝中秋节活动方案
2014/01/31 职场文书
餐厅经理岗位职责范本
2014/02/17 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
党员应该树立反腐倡廉的坚定意识思想汇报
2014/09/12 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
表彰大会新闻稿
2015/07/17 职场文书