最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript返回頂部的按鈕實現(xiàn)方法

 更新時間:2016年01月09日 17:46:59   作者:針仙落_獨  
這篇文章主要介紹了javascript返回頂部的按鈕實現(xiàn)方法,需要的朋友可以參考下

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

html:

<a href="javascript:;" id="btn" title="回到頂部"></a>

css:

#btn{position:fixed;display:none;}

script:

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

獲取可視區(qū)高度:document.documentElement.clientHeight
js代碼

window.onload = function(){
  var obtn = document.getElementById('btn');
  //獲取頁面可視區(qū)的高度
  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(){    
    //設(shè)置定時器
    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程序設(shè)計有所幫助。

相關(guān)文章

最新評論

吴桥县| 阿克| 鄯善县| 临泉县| 富民县| 德昌县| 美姑县| 宜宾县| 宁阳县| 岑巩县| 平塘县| 高青县| 怀来县| 南部县| 大余县| 兴隆县| 蒙山县| 九龙坡区| 东乡县| 专栏| 年辖:市辖区| 贺州市| 凤凰县| 黔西| 开封市| 宁明县| 股票| 南川市| 大兴区| 随州市| 太白县| 赣州市| 海晏县| 十堰市| 白河县| 喀喇沁旗| 民县| 北票市| 赣州市| 洪雅县| 紫云|