和滚动条计算有关的属性
dom.clientHeight(元素的可视区间高度,content+padding,设置border-box后为content的高度)
dom.scrollHeight(元素的高度,content(包含设置overflow不可见的内容)+padding)
dom.scrollTop(元素滚动条距离元素顶部的距离)
滚动条到底
dom.clientHeight=dom.scrollHeight+dom.scrollTop
滚动条样式设置
1 | -webkit-overflow-scrolling: touch;//设置滚动回弹,兼容性不高 |
滚动请求的问题
页面数据很多,不可能一次请求,就像最近一次项目中最多可以显示500条数据,这种情况怎么解决呢?考虑监听滚动事件,从滚动到特定位置更新dom即可。
需要注意的细节有很多:
何时请求
本文结束啦感谢您的阅读