听风是风

学或不学,知识都在那里,只增不减。

导航

JS判断滚动条到底部,页面是否有滚动条

要判断页面滚动条是否到底,需要了解三个属性:

scrollHeight:获取元素内容高度的度量,包括由于溢出导致的视图中不可见内容,说直白点,算上了滚动条不可见的那部分高度。

clientHeight:一般使用document.documentElement.clientHeight获取可视窗口高度,不包括溢出不可见高度。

scrollTop:滚动条具体可视窗口顶部的高度。

1.判断滚动条是否到底部:

element.scrollHeight - element.scrollTop === element.clientHeight
2.判断是否有滚动条:
element.scrollHeight > element.clientHeight ? 有滚动条 :无滚动条

posted on 2019-04-10 15:29  听风是风  阅读(2821)  评论(0编辑  收藏  举报