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

首頁 > 編程 > JavaScript > 正文

javascript回到頂部特效

2019-11-20 09:22:47
字體:
來源:轉載
供稿:網友

本文實例為大家分享了javascript回到頂部效果,供大家參考,具體內容如下

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <title>回到頂部效果(原生js)</title> <style type="text/css">  body{   margin: 0;  }  .bg{   width: 1022px;   margin: 0 auto;  }  .btn{   display: none;   width: 75px;   height: 75px;   background:url(../images/網頁top小圖標(返回頂部)/返回頂部-085.png) no-repeat left top;   position: fixed;   left: 50%;   margin-left: 530px;   bottom: 10px;   text-indent: -9999px;   outline: none;  }  .btn:hover{   background-position: 0 -75px;  } </style>  <script>   var timer=null; var isScroll=true; //1.2構造oScroll函數 function oScroll(){  var osTop=document.documentElement.scrollTop||document.body.scrollTop;//1.1滾動高度,兼容  var oSpeed=Math.ceil(osTop/4);//滾動速度  document.documentElement.scrollTop=document.body.scrollTop=osTop-oSpeed;  if(osTop==0){//判斷到達頂部,清理定時器   clearInterval(timer);  }  isScroll=true;  }       window.onload=function() {  var obtn=document.getElementById('btn');//獲取按鈕元素  var clientHeight=document.documentElement.clientHeight||document.body.clientHeight;  // 1.點擊返回按鈕事件   btn.onclick=function(){//為按鈕綁定點擊事件   timer=setInterval(oScroll,50);   }   window.onscroll=function() {   var osTop=document.documentElement.scrollTop||document.body.scrollTop;//1.1滾動高度,兼容   if (osTop>clientHeight) {    btn.style.display="block";   }else{    btn.style.display="none";   }   if(!isScroll){    clearInterval(timer);   }   isScroll=false;  } }  </script></head><body> <div class="bg">  <img src="../images/jz.jpg"> </div> <a href="javascript:void(0);" title="返回頂部" id="btn" class="btn">返回頂部</a></body></html>

以上就是本文的全部內容,希望對大家學習JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 花莲市| 白城市| 长武县| 虞城县| 维西| 长宁区| 绥芬河市| 珲春市| 岑巩县| 江都市| 保山市| 唐海县| 博湖县| 买车| 义马市| 滨海县| 尚义县| 略阳县| 青龙| 凌源市| 江源县| 革吉县| 黔西| 民勤县| 泸西县| 石嘴山市| 司法| 衡水市| 通河县| 桦川县| 招远市| 高尔夫| 河源市| 宿松县| 渝北区| 东乡县| 亳州市| 巩义市| 巩留县| 乌拉特前旗| 新建县|