js QQ客服悬浮特效代码实例

发布时间:2019-10-08编辑:脚本学堂
一段js实现的QQ客服悬浮特效代码,经常用在网页上显示QQ客服在线信息,很实用的一段代码。

代码:
 

复制代码 代码示例:
<!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客服悬浮特效代码_www.jb200.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>