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 相关文章推荐
根据邮箱的域名跳转到相应的登录页面的代码
Feb 27 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
Dec 17 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
Feb 02 Javascript
如何动态加载外部Javascript文件
Dec 02 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
Jun 17 Javascript
Three.js学习之正交投影照相机
Aug 01 Javascript
jQuery内存泄露解决办法
Dec 13 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
Jan 11 Javascript
详解如何实现一个简单的 vuex
Feb 10 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
Aug 24 Javascript
vue+Element-ui实现分页效果
Nov 15 Javascript
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
Apr 06 Vue.js
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分页函数
2006/10/09 PHP
火车头采集器3.0采集图文教程
2007/03/17 PHP
Destoon实现多表查询示例
2014/08/21 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
详解WordPress中添加和执行动作的函数使用方法
2015/12/29 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
javascript 特性检测并非浏览器检测
2010/01/15 Javascript
jquery 常用操作方法
2010/01/28 Javascript
jQuery中调用WebService方法小结
2011/03/28 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
Javascript验证上传图片大小[前台处理]
2014/07/18 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
python中cPickle用法例子分享
2014/01/03 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
2017/03/24 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
pymysql的简单封装代码实例
2020/01/08 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
澳大利亚婴儿喂养品牌:Cherub Baby
2018/11/01 全球购物
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
采购部部长岗位职责
2014/02/06 职场文书
诚信承诺书范文
2014/03/27 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
五四演讲稿范文
2014/09/03 职场文书
银行实习推荐信
2015/03/27 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书