1、设置div固定高度,并且设置为内部超出可滚动
2、获取div标签,并获取div滚动距离顶部的高度
3、获取div的高度,如果没有给div设置高度可获取视图窗口的高度
4、获取div标签滚动高度
4、通过判断div滚动条距离顶部的高度和视图窗口的高度和与div滚动高度相等,即可判断滚动条是否滚动到底部

<div id="app"></div>
//获取节点var scrollDiv = document.getElementById('app');//获取视图窗口的高度var windowHeight =  document.body.clientHeight;//绑定事件scrollDiv.addEventListener('scroll', function() {let SH = parseInt(scrollDiv.scrollTop + windowHeight);let H = parseInt(scrollDiv.scrollHeight);if(SH == H){//此时滚动条滚动到底部}});

js判断div滚动条是否滚动到底部相关推荐

  1. Js 判断网页窗口是否滚动到底部

    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ooooooooooooooooooooooooooo ...

  2. jquery判断div滚动条到底部

    jQuery 里和滚动条有关的概念很多,但是有三个属性和滚动条的拖动有关,就是:scrollTop.scrollLeft.scrollHeight.其中 scrollHeight 属性,互联网上几乎搜 ...

  3. html判断是否有滚动条,JS 判断元素是否可以滚动

    今天在解决 ios 移动端滚动穿透的问题时遇到一个问题,就是判断元素能否滚动,把这个过程记录下来.以下以纵向滚动为例,横向滚动同理. 嫌麻烦的可以直接查看代码. 基础概念 Element.scroll ...

  4. js定位div滚动条位置

    js定位div滚动条位置 如图: 1.找到需要定位元素的位置,已Y轴为例,使用offsetTop找到距离父元素顶部的距离. 2.使用scrollTop属性使其父元素滚动到相应的位置,看下列代码. &l ...

  5. HTML 两个div滚动条同时滚动

    实现思路:  1.通过jquery 监听div滚动事件来设置其他div同时滚动         2.为不是多个同时滚动div的滚动监听事件互相重复影响,通过当鼠标移动到哪个div上时使用哪个div进行 ...

  6. html判断隐藏显示,js 判断DIV是否隐藏的方法

    js脚本在控制div元素在显示与隐藏之间进行切换时,如果不能确定div当前的状态,切换时往往会发生一些逻辑错误的事情,导致div元素的动态效果在切换时不是很流畅.那么飞鸟慕鱼博客就来说一说,如何判断d ...

  7. JS控制滚动条的位置 JS控制TextArea滚动条自动滚动到最下部

    S控制滚动条的位置 window.scrollTo(x,y); 竖向滚动条置顶 window.scrollTo(0,0); 竖向滚动条置底 window.scrollTo(0,document.bod ...

  8. 11-vue移动端项目(小智机器人聊天使用websocket协议使用socket.io客户端第三方包, 让div滚动条自动滚到最底部)

    小智同学 01 - 创建组件 创建组件 & 创建路由 设置入口 02 - 完成静态页面 头部标题 聊天区域 设置内容高度时会出现一个问题: 由于不同的手机型号的高度是不一样的,但是聊天区域的高 ...

  9. JS获取div滚动条距离实现弹出标签位置动态移动

    前些天尝试了一个定位弹出div标签的功能,没有滚动条时用的是绝对位置,有滚动条后就必须在绝对位置XY坐标上减去滚动条吃进的距离,否则定位就不准了. 下面是获取div滚动条距离的JS脚本: <SC ...

最新文章

  1. bzoj1691 [Usaco2007 Dec]挑剔的美食家
  2. Mycat社区出版: 分布式数据库架构及企业实践——基于Mycat中间件
  3. windbg学习.formats--转换成各种进制
  4. oracle:oracle基础知识(二)
  5. Clipy 让苹果Mac复制粘贴发挥更强大的功能
  6. android webview 多次加载,关于WebView 重定向行为导致的多次加载的问题
  7. 《图像语义分析》学习笔记 (一)
  8. IOS 模拟器 在iPhone5和iPhone5s显示不全,不能全屏显示
  9. 论文写作学习心得体会
  10. 输入快递单号自动识别快递公司的方法
  11. gitlab-ci配置
  12. Php 类似coffeescript,有什么东西像CoffeeScript for PHP吗?
  13. Java Itext+jfreehart 导入含有图形的word文档
  14. 解决Mac电脑开机无法自动连接蓝牙音箱问题!
  15. Android经典项目案例开发实战宝典
  16. 【Python】max()中key的使用
  17. Opera 11.01的Bug
  18. C语言实现简单的ai麻将对局(较大工程,持续更新ing)
  19. ES6中Set方法实现数组去重
  20. 无间狱无服务器信息,无间狱打不动了,分享一些想法(不开99流),多图

热门文章

  1. HighLighter
  2. 技术引领 踏浪而行 2023 A+CLUB 北京峰会 | 活动回顾
  3. 中职语文与计算机专业教学,创新中职计算机专业教学模式
  4. java怎么引入矢量图标库_java web开发怎样调用visual graph的图库
  5. HZNUCTF REVERSE Signin题解——upx壳区段改名修复,动态调试脱壳
  6. <VBScript>(三)VBScript 程序、条件语句的使用
  7. cf----2019-10-30( Matrix Walk,Timetable,Hyperspace Jump (easy))
  8. 向黄蓉学做人,学会为人处世!
  9. 光明的舞蹈--谨以此纪念选择
  10. 南开19计算机应用基础,南开19秋学期(1709、1803、1809、1903、1909)《计算机应用基础》在线答案1...