JS中document.document Element.scrollTop与document.documentElement.scrollHeight以及document.documentElement.clientHeight一图看清楚差别

2019年11月8日 | 标签:

很多网上介绍 都没有图例
用这个就很好说明
然后计算访问页面深度的方式是
$(document).ready(function(){
  $(document).scroll(function(){
    var h =  document.documentElement,   //chrome使用
    b =  document.body,  //IE使用
    st =  ‘scrollTop’,   //scrolltop 表示滚动条已经下移深度
    sh =  ‘scrollHeight’;  //scrollHeight表示滚动条全部深度
     var percent = parseInt ( ( (h[st]||b[st]) +h.clientHeight) / ((h[sh]||b[sh])) * 100);
    console.log(” percent is  “+ percent);  //通过parsint取整 获得当前窗口深度
  });
});

查看更多精彩图片

很多网上介绍 都没有图例
用这个就很好说明
然后计算访问页面深度的方式是
$(document).ready(function(){
  $(document).scroll(function(){
    var h =  document.documentElement,   //chrome使用
    b =  document.body,  //IE使用
    st =  ‘scrollTop’,   //scrolltop 表示滚动条已经下移深度
    sh =  ‘scrollHeight’;  //scrollHeight表示滚动条全部深度
     var percent = parseInt ( ( (h[st]||b[st]) +h.clientHeight) / ((h[sh]||b[sh])) * 100);
    console.log(” percent is  “+ percent);  //通过parsint取整 获得当前窗口深度
  });
});

查看更多精彩图片

目前还没有任何评论.