判断滚动条是否到达页面的尾部?

编程技术  /  houtizong 发布于 3年前   85
  1.  取窗口滚动条高度   
  2. function getScrollTop()   
  3. {   
  4.     var scrollTop=0;   
  5.     if(document.documentElement&&document.documentElement.scrollTop)   
  6.     {   
  7.         scrollTop=document.documentElement.scrollTop;   
  8.     }   
  9.     else if(document.body)   
  10.     {   
  11.         scrollTop=document.body.scrollTop;   
  12.     }   
  13.     return scrollTop;   
  14. }   
  15.   
  16.   
  17.  取窗口可视范围的高度   
  18. function getClientHeight()   
  19. {   
  20.     var clientHeight=0;   
  21.     if(document.body.clientHeight&&document.documentElement.clientHeight)   
  22.     {   
  23.         var clientHeight = (document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;           
  24.     }   
  25.     else  
  26.     {   
  27.         var clientHeight = (document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;       
  28.     }   
  29.     return clientHeight;   
  30. }   
  31.   
  32.  
  33.  取文档内容实际高度   
  34. function getScrollHeight()   
  35. {   
  36.     return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);   
  37. }   
  38.         function test(){   
  39.     if (getScrollTop()+getClientHeight()==getScrollHeight()){   
  40.         alert("到达底部");   
  41.     }else{   
  42.         alert("没有到达底部");   
  43.     }   
  44.         }  

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客