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

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

 更新時間:2016年06月09日 12:07:11   作者:starof  
這篇文章主要介紹了Document.body.scrollTop的值總為零的解決方法的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下

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

JS代碼如下:

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

但是發(fā)現(xiàn)document.body.scrollTop一直是0。

查資料發(fā)現(xiàn)是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的值總為零的解決辦法,希望對大家有所幫助!

相關(guān)文章

最新評論

南川市| 江阴市| 内丘县| 犍为县| 延庆县| 库伦旗| 青浦区| 大余县| 洪湖市| 孟州市| 余干县| 姜堰市| 济南市| 涡阳县| 三都| 汉中市| 航空| 石棉县| 宾川县| 亚东县| 武山县| 安西县| 镇雄县| 湘潭县| 新绛县| 瓦房店市| 高邑县| 丹江口市| 攀枝花市| 石林| 鄄城县| 敦化市| 灌阳县| 大英县| 嫩江县| 屏山县| 佳木斯市| 咸阳市| 威海市| 车致| 邵东县|