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

首頁 > 開發 > JS > 正文

javascript返回頂部的按鈕實現方法

2024-05-06 16:27:33
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了javascript返回頂部的按鈕實現方法,需要的朋友可以參考下
 

本文實例介紹了javascript返回頂部的按鈕實現方法,分享給大家供大家參考,具體內容如下

html:

<a href="javascript:;" id="btn" style="margin: 0px; padding: 0px; width: 660px; overflow: hidden; clear: both;">		
#btn{position:fixed;display:none;}

script:

獲取滾動條高度:document.documentElement.scrollTop || document.body.scrollTop

獲取可視區高度:document.documentElement.clientHeight
js代碼

window.onload = function(){  var obtn = document.getElementById('btn');  //獲取頁面可視區的高度  var clientHeight = document.documentElement.clientHeight;  var timer = null;  var isTop = true;  window.onscroll = function(){    var osTop = document.documentElement.scrollTop || document.body.scrollTop;    if (osTop >= clientHeight){    //顯示按鈕      obtn.style.display = 'block';    }else {    //隱藏按鈕      obtn.style.display = 'none';    }    if (!isTop){      clearInterval(timer);    }    isTop = false;  };  obtn.onclick = function(){        //設置定時器    timer = setInterval(function(){      //獲取滾動條距離頂部的高度      var osTop = document.documentElement.scrollTop || document.body.scrollTop;      var ispeed = Math.floor(-osTop / 6);      document.documentElement.scrollTop = document.body.scrollTop = osTop +ispeed;            isTop = true;      if (osTop === 0){        clearInterval(timer);      }    },30);  };};

希望本文所述對大家學習javascript程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿合奇县| 吐鲁番市| 拜城县| 扎鲁特旗| 岳阳市| 罗山县| 门头沟区| 奉节县| 潜山县| 卢湾区| 松滋市| 松溪县| 丰顺县| 烟台市| 尤溪县| 鹿泉市| 彭泽县| 新干县| 潞城市| 贵南县| 鄂温| 江安县| 江北区| 连南| 县级市| 凤凰县| 孟州市| 昌平区| 榆中县| 永福县| 运城市| 临颍县| 青岛市| 镇远县| 筠连县| 台东县| 宁阳县| 栾城县| 武汉市| 清河县| 墨江|