1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 原生js onscroll 监听元素滚动 滚动到底部的时候触发的事件

原生js onscroll 监听元素滚动 滚动到底部的时候触发的事件

时间:2022-07-21 06:19:12

相关推荐

原生js onscroll 监听元素滚动 滚动到底部的时候触发的事件

效果图如图:

代码入下:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title></head><body><div style="height:100px;border:1px solid #ddd;width:100px;overflow: scroll;" onscroll="divscrollFn(event)">xzvczsafsa<br>xzvczsafsa<br>xzvczsafsa<br>xzvczsafsa<br>xzvczsafsa<br></div></body></html><script type="text/javascript">/* 理解:scrollTop为滚动条在Y轴上的滚动距离。clientHeight为内容可视区域的高度。scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。从这个三个属性的介绍就可以看出来,滚动条到底部的条件即为scrollTop + clientHeight == scrollHeight。 */function divscrollFn(event){let el=event.target;if(el.scrollTop+el.clientHeight>=el.scrollHeight){console.log('到底啦');};}</script>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。