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浏览器兼容Firefox的JS脚本的代码
Oct 23 Javascript
默认让页面的第一个控件选中的javascript代码
Dec 26 Javascript
javascript验证只能输入数字和一个小数点示例
Oct 21 Javascript
js数组的操作指南
Dec 28 Javascript
BootStrap modal模态弹窗使用小结
Oct 26 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
Feb 23 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
Webpack 4.x搭建react开发环境的方法步骤
Aug 15 Javascript
解决layer.prompt无效的问题
Sep 24 Javascript
layui实现二维码弹窗、并下载到本地的方法
Sep 25 Javascript
angular共享依赖的解决方案分享
Oct 15 Javascript
Array.filter中如何正确使用Async
Nov 04 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 HTML代码串截取代码
2008/12/29 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
php 中文和编码判断代码
2010/05/16 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
Jquery中对数组的操作代码
2011/08/12 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
2015/04/06 Javascript
js 提交form表单和设置form表单请求路径的实现方法
2016/10/25 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
React中的refs的使用教程
2018/02/13 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
浅谈Python中的作用域规则和闭包
2018/03/20 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
tensorflow 查看梯度方式
2020/02/04 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
html5桌面通知(Web Notifications)实例解析
2014/07/07 HTML / CSS
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
房屋租赁委托书范本
2014/10/04 职场文书
教师师德师风整改措施
2014/10/24 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
装修公司管理制度
2015/08/05 职场文书
辅导员学期工作总结
2015/08/14 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript
Java获取e.printStackTrace()打印的信息方式
2021/08/07 Java/Android
Python 数据可视化之Seaborn详解
2021/11/02 Python