Js滚动到低触发事件

本文介绍了如何使用JavaScript检测页面滚动到底部的事件。通过分析`scrollHeight`、`clientHeight`和`scrollTop`的关系,当滚动高度等于客户端高度加上滚动顶部时,表明垂直滚动条已滚动到底。同样,通过`scrollWidth`和`scrollLeft`可以判断水平滚动。内容适合JavaScript初学者,欢迎大家交流讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天我要分享的Js滚动到低触发事件的知识点

Body标签里放置h4标签作为标题,p标签里放置一篇文字,h4标签里放置一个input标签和label标签再来一个input标签,以下就是页面的内容,如下图所示;

 

接下来就是Css样式,如下图所示;

 

最后就是JS代码声明变量article,当article滚动到一定高度触发条件,

整个滚动区域的高度

clientHeight 滚动区域的可见高度

滚动条距离顶部的距离

 

满足条件:滚动高度==客户端高度+滚动顶部 说明垂直滚动条滚动到底了

JS全部代码放置在下面,如下图所示;

 

小结:

当满足scrollHeight== clientHeight + scrollTop

 满足:滚动高度 == 客户端高度 + 滚动顶部

 说明垂直滚动条滚动到底了

当满足scrollWidth==clientWidth+scrollLeft

 满足:滚动宽度 == 客户端宽度 + 向左滚动

 说明水平滚动条滚动到底了

这是我所学到的Js滚动到低触发事件步骤,所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值