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 相关文章推荐
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
Javascript和Ajax中文乱码吐血版解决方案
Dec 21 Javascript
JS中prototype的用法实例分析
Mar 19 Javascript
jQuery入门基础知识学习指南
Aug 14 Javascript
node.js插件nodeclipse安装图文教程
Oct 19 Javascript
JS实现的幻灯片切换显示效果
Sep 07 Javascript
JS定时器实现数值从0到10来回变化
Dec 09 Javascript
vue增删改查的简单操作
Jul 15 Javascript
自定义vue组件发布到npm的方法
May 09 Javascript
vue input实现点击按钮文字增删功能示例
Jan 29 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 10 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的命名空间(一)
2018/02/21 PHP
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
javascript实现label标签跳出循环操作
2016/03/06 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
js制作支付倒计时页面
2016/10/21 Javascript
微信小程序 input输入及动态设置按钮的实现
2017/10/27 Javascript
vue实现同一个页面可以有多个router-view的方法
2018/09/20 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
NodeJS 文件夹拷贝以及删除功能
2019/09/03 NodeJs
Python 可爱的大小写
2008/09/06 Python
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
pytorch 预训练层的使用方法
2019/08/20 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
python tkinter实现连连看游戏
2020/11/16 Python
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
Shell如何接收变量输入
2012/09/24 面试题
J2EE是技术还是平台还是框架
2016/08/14 面试题
计算机专业个人求职信范例
2013/09/23 职场文书
门诊挂号室室长岗位职责
2013/11/27 职场文书
庆七一活动总结
2014/08/27 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
2015年客服工作总结范文
2015/04/02 职场文书
话题作文之财富(600字)
2019/12/03 职场文书