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 相关文章推荐
js判断输入是否为数字的具体实例
Aug 03 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
Dec 11 Javascript
JavaScript获取XML数据附示例截图
Mar 05 Javascript
基于javascript实现表格的简单操作
May 21 Javascript
文件上传的几个示例分享【推荐】
Dec 16 Javascript
解决拦截器对ajax请求的拦截实例详解
Dec 21 Javascript
jquery做个日期选择适用于手机端示例
Jan 10 Javascript
Vue 2.0的数据依赖实现原理代码简析
Jul 10 Javascript
Angular事件之不同组件间传递数据的方法
Nov 15 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
Jul 05 Javascript
小程序瀑布流组件实现翻页与图片懒加载
May 19 Javascript
Vue环境搭建+VSCode+Win10的详细教程
Aug 19 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语法(5)
2006/10/09 PHP
PHP 反射机制实现动态代理的代码
2008/10/22 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
解决Jquery下拉框数据动态获取的问题
2018/01/25 jQuery
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
微信小程序实现点击导航标签滚动定位到对应位置
2020/11/19 Javascript
[04:49]2014DOTA2国际邀请赛 Newbee顺利挺进总决赛 ImbaTV独家专访
2014/07/19 DOTA
Python 脚本的三种执行方式小结
2019/12/21 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
HTML5之tabindex属性全面解析
2016/07/07 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
SAZAC的动物连体衣和动物睡衣:Kigurumi Shop
2020/03/14 全球购物
直接有效的自我评价
2014/01/11 职场文书
晚宴邀请函范文
2014/01/15 职场文书
九年级历史教学反思
2016/02/19 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python
mysql联合索引的使用规则
2021/06/23 MySQL
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server