我用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
提交
取消