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 相关文章推荐
用js实现下载远程文件并保存在本地的脚本
May 06 Javascript
理解Javascript_11_constructor实现原理
Oct 18 Javascript
吐槽一下我所了解的Node.js
Oct 08 Javascript
javascript获取select值的方法分析
Jul 02 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
May 17 Javascript
Bootstrap3 模态框使用实例
Feb 22 Javascript
hammer.js实现图片手势放大效果
Aug 29 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
Sep 08 Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
Mar 16 Javascript
js实现简易计算器小功能
Nov 18 Javascript
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
Jun 29 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
简单采集了yahoo的一些数据
2007/02/14 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
javascript 写类方式之六
2009/07/05 Javascript
一个javascript图片阅览组件
2010/11/09 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
2013/01/24 Javascript
js获取会话框prompt的返回值的方法
2015/01/10 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
[31:47]夜魇凡尔赛茶话会 第三期01:选手知多少
2021/03/11 DOTA
浅谈Python数据类型之间的转换
2016/06/08 Python
python连接mysql实例分享
2016/10/09 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
python DataFrame转dict字典过程详解
2019/12/26 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
俄罗斯皮肤健康中心:Pharmacosmetica.ru
2020/02/22 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
大学生创业策划书
2014/02/02 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
保险专业大学生职业规划书
2014/03/03 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
医学生求职信
2014/07/01 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
商务考察邀请函模板
2015/02/02 职场文书
安全第一课观后感
2015/06/18 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang