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

首頁 > 開發 > JS > 正文

Document.body.scrollTop的值總為零的快速解決辦法

2024-05-06 16:31:29
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Document.body.scrollTop的值總為零的解決方法的相關資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下
 

有一個功能需要判斷返回頂部按鈕是否顯示。

JS代碼如下:

var sTop = document.body.scrollTop;  if(sTop>100){    document.getElementById("sm_top").style.display="block";  }else{    document.getElementById("sm_top").style.display="none";  }

但是發現document.body.scrollTop一直是0。

查資料發現是DTD的問題。

頁面指定了DTD,即指定了DOCTYPE時,使用document.documentElement。

頁面沒有DTD,即沒指定DOCTYPE時,使用document.body。

IE和Firefox都是如此。

而我的頁面加了<!DOCTYPE html>,所以如下即可。

 /*判斷回到頂部按鈕顯示與否*/   window.onscroll=function(){    var sTop = document.documentElement.scrollTop;  if(sTop>100){    document.getElementById("sm_top").style.display="block";  }else{    document.getElementById("sm_top").style.display="none";  }  }

以上所述是小編給大家介紹的Document.body.scrollTop的值總為零的解決辦法,希望對大家有所幫助!



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永和县| 临海市| 太仓市| 云安县| 屏山县| 凯里市| 融水| 神池县| 班戈县| 竹溪县| 临高县| 比如县| 汤阴县| 仙桃市| 乐平市| 冷水江市| 广州市| 新疆| 成都市| 丹巴县| 根河市| 呈贡县| 华宁县| 天全县| 敖汉旗| 南京市| 锦州市| 长宁县| 丽水市| 文化| 苗栗县| 曲松县| 永定县| 康平县| 石林| 安化县| 当雄县| 行唐县| 滦平县| 政和县| 博兴县|