//取窗口滚动条高度
function getScrollTop()
{
var scrollTop=0;
if(document.documentElement&&document.documentElement.scrollTop)
{
scrollTop=document.documentElement.scrollTop;
}
else if(document.body)
{
scrollTop=document.body.scrollTop;
}
return scrollTop;
}

//取窗口可视范围的高度
function getClientHeight()
{
var clientHeight=0;
if(document.body.clientHeight&&document.documentElement.clientHeight)
{
var clientHeight = (document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
}
else
{
var clientHeight = (document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
}
return clientHeight;
}

//取文档内容实际高度
function getScrollHeight()
{
return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);
}
function test(){
if (getScrollTop()+getClientHeight()==getScrollHeight()){
alert("到达底部");
}else{
alert("没有到达底部");
}
}

转载于:https://www.cnblogs.com/lingyuan/archive/2011/02/12/1952467.html

判断滚动条是否到达页面的尾部相关推荐

  1. java 滚动条的事件_[Java教程]jquery如何判断滚动条滚到页面底部并执行事件

    [Java教程]jquery如何判断滚动条滚到页面底部并执行事件 0 2016-04-27 10:00:13 本文章向码农介绍jquery如何判断滚动条滚到页面底部并执行事件.首先理解三个dom元素, ...

  2. PC端判断屏幕宽度到达手机宽度的时候,直接跳转手机页面

    <script>// //判断屏幕宽度到达手机宽度的时候,直接跳转手机页面 // window.addEventListener("resize", function( ...

  3. js实现判断滚动条滚到页面底部并执行事件的方法

    这里我主要介绍JS实现判断滚动条滚到页面底部并执行事件的方法: 需要了解三个dom元素,分别是:clientHeight.offsetHeight.scrollTop. clientHeight:这个 ...

  4. JQ判断滚动体条到达了底部和顶端的方法

    这篇文章主要介绍了JQ判断滚动条到达了底部和到达顶端的方法 1.这里是下面的代码所示: $(document).height()  //是获取整个页面的高度 $(window).height()  / ...

  5. JS小练习——判断滚动条是否到底部(onscroll事件)

    实现功能要求:当我们下拉这个滚动条时,判断它是否到达最底部,如果到达最底部,则两个表单项可以点击,如果没有到达,则不可以点击.并且要勾选第一个按钮之后,才可以提交. disabled 属性可设置或返回 ...

  6. JS判断滚动条到底部

    form:http://www.uphtm.com/js/269.html判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop.clientHeight.scrollHeight. sc ...

  7. [html] 如何判断用户正在操作页面?当页面一个小时没有操作时跳转到指定页面如何做?

    [html] 如何判断用户正在操作页面?当页面一个小时没有操作时跳转到指定页面如何做? 监听mousemove事件.当一段时间没有触发mousemove时,即认定用户没有操作页面 个人简介 我是歌谣, ...

  8. 解决浏览器滚动条导致的页面闪烁问题

    解决浏览器滚动条导致的页面闪烁问题 说明 我网页初始加载时网页内容没有占满整个高度,后面随着我添加内容,当内容接近浏览器底部时,导致滚动条忽然出现,此时就出现了页面闪烁情况. css 解决方法 1 方 ...

  9. JS如何判断滚动条是否滚到底部

    JS如何判断滚动条是否滚到底部 背景 解决方案(以纵向滚动条为例,横向滚动条方法类似) 背景 通常我们需要判断滚动条是否滚到底部,以实现相应的功能,如"加载更多"等. 那么如何通过 ...

最新文章

  1. 程序员转型AI,成功几率有几分?
  2. DB2 9 根蒂根基底细(730 考试)认证指南,第 6 局部: 数据并发性(5)
  3. Java的equals() 和 hashCode()
  4. android sdk v28,Android Studio Gradle Build失败 – 要求提供不存在的sdk版本
  5. Python中爬虫框架或模块的区别!
  6. 子类继承父类后调用virtual函数问题(base.函数名)
  7. MongoClient类参考文档
  8. mysql8 bigint类型和datetime类型的转换
  9. DayDayUp:计算机技术与软件专业技术资格证书之《系统集成项目管理工程师》课程讲解之十大知识领域之4辅助—项目采购管理
  10. 电子邮箱地址格式怎么写?企业电子邮箱格式教程
  11. ubuntu使用gdown下载谷歌云盘(google drive)文件
  12. 2021年初级会计职称《初级会计实务》考试真题
  13. oracle tns远程投毒,Oracle TNS Listener Remote Poisoning 测试
  14. 前端调试技巧2:fiddler能替换h5项目或者APP中的JS或者HTML嘛?
  15. 使用JMETER进行REST API测试
  16. MYSQL自增的问题
  17. java随机抓取网站上的图片_抓取一个网站特定的全部图片(JAVA)
  18. CRM与战争——项目型销售的成败剖析
  19. 裸奔系列之博科SAN交换机(4)---博科SAN间级联
  20. 人脸变身“门禁卡”!人脸识别门禁打造智能物业管理

热门文章

  1. java多线程 cpu分配_java多线程总结(转载)
  2. display函数怎么使用_使用网络构建复杂布局超实用的技巧,赶紧收藏吧
  3. webpackjsonp 还原_具有催化CO2还原性能的非贵金属配合物的配体设计
  4. Xshell显示中文乱码问题
  5. UBUNTU下双显示器设置
  6. 内存压力测试软件_日常游戏,毫无压力,荣耀Magicbook 14锐龙版性能测试
  7. 【javascript高级教程】JavaScript 对象
  8. 京东php asp,jd jd demo 关于php的代码里面是 一些京东的接口 包含了 重要 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...
  9. 4固定在底部_礼堂椅厂家教你如何固定座椅
  10. 深入研究ES6 Generators