我用onScroll可以触发鼠标滚动事件,我想获取到已经滚动的高度和滚轴的高度,但是没获取到,请大神帮忙解决一下
2 回答
拉丁的传说
TA贡献1789条经验 获得超8个赞
let docH = document.body.scrollHeight, //滚动条自身高度
scrollTop = document.body.scrollTop; //滚动条滚动高度
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
例:
//搜索列表鼠标滚动事件
handleScroll(e){ let clientHeight = this.refs.bodyBox.clientHeight; //可视区域高度 let scrollTop = this.refs.bodyBox.scrollTop; //滚动条滚动高度 let scrollHeight = this.refs.bodyBox.scrollHeight; //滚动内容高度 if((clientHeight+scrollTop)==(scrollHeight)){ //如果滚动到底部 } } 在render <div className="contentBox" onScroll={this.handleScroll} ref="bodyBox">
添加回答
举报
0/150
提交
取消