国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js 右側(cè)浮動層效果實(shí)現(xiàn)代碼(跟隨滾動)

2019-11-20 11:12:41
字體:
供稿:網(wǎng)友

實(shí)現(xiàn)代碼一、

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<html><head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>無標(biāo)題文檔</title> <!--***********開始*************--> <script type="text/javascript">  //<![CDATA[   var tips; var theTop = 200/*這是默認(rèn)高度,越大越往下*/; var old = theTop;  function initFloatTips() {   tips = document.getElementById('floatTips');   moveTips();  };  function moveTips() {   var tt = 50;   if (window.innerHeight) {    pos = window.pageYOffset   }   else if (document.documentElement && document.documentElement.scrollTop) {    pos = document.documentElement.scrollTop   }   else if (document.body) {    pos = document.body.scrollTop;   }   pos = pos - tips.offsetTop + theTop;   pos = tips.offsetTop + pos / 10;   if (pos < theTop) pos = theTop;   if (pos != old) {    tips.style.top = pos + "px";    tt = 10;   }   old = pos;   setTimeout(moveTips, tt);  }  //!]]>  </script> <style type="text/css">  .floatTips  {   position: absolute;   border: solid 1px #777;   padding: 3px;   top: 250px;   right: 5px;   width: 30px;   height: 300px;   background: #cccccc;   color: white;  }  .showDiv  {   position: absolute;   border: solid 1px #777;   padding: 3px;   top: 250px;   right: 5px;   width: 300px;   height: 300px;   background: #cccccc;   color: white;  } </style> <script type="text/javascript">  function FunOnmouseUp() {   var objFloatTips = $("floatTips");   var objActivityContext = $("activityContext");   objFloatTips.className = "showDiv";   objActivityContext.style.display = "";  }  function FunMouseOut() {   var objFloatTips = $("floatTips");   var objActivityContext = $("activityContext");   objFloatTips.className = "floatTips";   objActivityContext.style.display = "none";  }  function $(objID) {   return document.getElementById(objID);  } </script></head><body onload="initFloatTips()"> <div id="floatTips" onmouseover="FunOnmouseUp()" onmouseout="FunMouseOut()" class="floatTips">  最新的活動  <div id="activityContext" style="display: none">   顯示最新的活動  </div> </div> <!--**********結(jié)束***************--> <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#F7F7F7">  <tr>   <td height="2101">   </td>  </tr> </table></body></html>

如果有時間的話 會稍作美化 然后加上動畫效果 應(yīng)該就能算是個不錯的浮動隱藏層了。

方法二、

一、把以下代碼插入<body></body>標(biāo)簽中:

 <div id="FloatDIV" style="position: absolute;top: 0px; border-right: activeborder 1px solid; border-top: activeborder 1px solid; border-left: activeborder 1px solid; border-bottom: activeborder 1px solid;">   浮動層示例:<br />        <a target="_blank" href="tencent://message/?uin=101535223&Site=//m.survivalescaperooms.com&Menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=1:101535223:3" alt="有事您說話"></a> </div> 

二、把以下代碼插到</body>標(biāo)簽之后,設(shè)置MarginLeft、MarginTop、Width、Heigth四個變量的值

<script language="javascript" type="text/javascript">var MarginLeft = 30; //浮動層離瀏覽器右側(cè)的距離var MarginTop = 50;  //浮動層離瀏覽器頂部的距離var Width = 120;  //浮動層寬度var Heigth= 45;  //浮動層高度//設(shè)置浮動層寬、高function Set(){ document.getElementById("FloatDIV").style.width = Width; document.getElementById("FloatDIV").style.height = Heigth;}//實(shí)時設(shè)置浮動層的位置function Move(){ document.getElementById("FloatDIV").style.top = document.documentElement.scrollTop + MarginTop; document.getElementById("FloatDIV").style.left = document.documentElement.clientWidth - Width - MarginLeft; setTimeout("Move();",100);}Set();Move();</script>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 庆阳市| 黄梅县| 锦屏县| 来凤县| 特克斯县| 怀化市| 万载县| 游戏| 邻水| 河北区| 随州市| 五河县| 麟游县| 武强县| 铅山县| 日土县| 错那县| 色达县| 天水市| 铁力市| 深州市| 孟连| 科尔| 玉门市| 通辽市| 宜兰县| 广元市| 洪泽县| 赤水市| 额敏县| 望城县| 仪陇县| 佛坪县| 马边| 高阳县| 广灵县| 牙克石市| 垣曲县| 广西| 聂荣县| 黄龙县|