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+mapbar实现地图定位
Apr 09 Javascript
js+css在交互上的应用
Jul 18 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
Aug 14 Javascript
前台js改变Session的值(用ajax实现)
Dec 28 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
Jan 25 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
Jul 30 Javascript
jQuery aminate方法定位到页面具体位置
Dec 26 Javascript
红米手机抢购的js代码
Mar 10 Javascript
JavaScript正则表达式之multiline属性的应用
Jun 16 Javascript
React.js中常用的ES6写法总结(推荐)
May 09 Javascript
CKEditor4配置与开发详细中文说明文档
Oct 08 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
Feb 21 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和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
Angular6中使用Swiper的方法示例
2018/07/09 Javascript
深入理解Promise.all
2018/08/08 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
vue element upload实现图片本地预览
2019/08/20 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
[03:24]2014DOTA2国际邀请赛 神秘商店生意火爆
2014/07/18 DOTA
[52:12]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python根据经纬度计算距离示例
2014/02/16 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
详解python深浅拷贝区别
2019/06/24 Python
对python 调用类属性的方法详解
2019/07/02 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
zooplus意大利:在线宠物商店
2019/08/07 全球购物
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
销售人员自我评价怎么写
2013/09/19 职场文书
珠宝店促销方案
2014/03/21 职场文书
教师读书活动总结
2014/05/07 职场文书
党员一帮一活动总结
2014/07/08 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis