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 相关文章推荐
pjblog修改技巧汇总
Mar 12 Javascript
用document.documentElement取代document.body的原因分析
Nov 12 Javascript
腾讯UED 漂亮的提示信息效果代码
Sep 12 Javascript
js截取小数点后几位的写法
Nov 14 Javascript
js判断undefined类型示例代码
Feb 10 Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 Javascript
原生js实现class的添加和删除简单代码
Jul 12 Javascript
Vue源码解读之Component组件注册的实现
Aug 24 Javascript
vue+elementUI实现表格关键字筛选高亮
Oct 26 Javascript
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
Aug 07 Javascript
js获取url页面id,也就是最后的数字文件名
Sep 25 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
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
2020/11/23 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
取得窗口大小 兼容所有浏览器的js代码
2011/08/09 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
node vue项目开发之前后端分离实战记录
2017/12/13 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
Python中变量交换的例子
2014/08/25 Python
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
Python可变参数用法实例分析
2017/04/02 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
GC是什么?为什么要有GC?
2013/12/08 面试题
中专生毕业自我鉴定
2013/11/01 职场文书
物业管理员岗位职责范文
2013/11/25 职场文书
社会实践心得体会
2014/01/03 职场文书
综合内勤岗位职责
2014/04/14 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
2014年服装销售工作总结
2014/11/27 职场文书
入团申请书格式
2019/06/20 职场文书
使用JS实现简易计算器
2021/06/14 Javascript