亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

document.documentElement.clientHeight為什么獲取的是對象的高度呢?

// JavaScript Document

//頁面加載完成后觸發
window.onload=function(){
?var obtn=document.getElementById("btn");
?//獲取頁面可視區的高度
?var clientHeight= document.documentElement.clientHeight;
?alert(clientHeight);
?var timer=null;
?var isTop=true;
??? //alert(clientHeight);
?//點擊按鈕用定時器監督
?obtn.onclick=function(){?
???? //設置定時器
???? timer=setInterval(function(){
???? //獲取滾動條離頂部的距離
??????? var osTop=document.documentElement.scrollTop||document.body.scrollTop;
???? //滾動條移動的速度
???? var ispeed=Math.floor(-osTop/5);
???? document.documentElement.scrollTop=document.body.scrollTop=osTop+ispeed;
???? isTop=true;
???? //清除定時器
??console.log(osTop-ispeed);
???? if(osTop==0){
???? clearInterval(timer);
????????????? }
???? },30);
?}
?
?//滾動條滾動時觸發
?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(time);
???}
??isTop=false;
??}
? }

正在回答

1 回答

https://img1.sycdn.imooc.com//5ab4cd65000187c406410187.jpg,我截了個圖你看看。

0 回復 有任何疑惑可以回復我~
#1

Mis_claire 提問者

非常感謝!
2018-03-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
回到頂部效果
  • 參與學習       44198    人
  • 解答問題       214    個

回到頂部網站不可缺少的一部分,用JS實現炫酷拉風的回到頂部效果

進入課程

document.documentElement.clientHeight為什么獲取的是對象的高度呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號