国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰县| 海门市| 连城县| 施秉县| 米易县| 定南县| 乃东县| 睢宁县| 瑞安市| 自治县| 简阳市| 普安县| 武宣县| 茌平县| 洞头县| 宣威市| 静安区| 宜川县| 卢氏县| 碌曲县| 休宁县| 武鸣县| 视频| 平阴县| 绥德县| 门源| 乌拉特前旗| 扬州市| 辰溪县| 广汉市| 谷城县| 濮阳市| 沂水县| 汾西县| 社会| 都江堰市| 鲁甸县| 嘉黎县| 吉林省| 榆树市| 金山区|