1.核心技术点:
1.求滚动条的长度:滚动条长度取决于滚动内容,滚动内容越长,滚动条越短。
2.拖动滚动条时内容走的长度:内容滚动的距离和滚动条走的距离是成倍数关系。
2.换算公式
a.获取滚动条的长度:
滚动条长度 = (盒子的长度 / 内容的长度)* 盒子的长度
b.拖动滚动条,求内容走的长度:
内容走的距离 = (内容的长度 - 盒子的长度)/ (盒子的长度 - 滚动条的长度)* 滚动条走的距离
1.求滚动条的长度:滚动条长度取决于滚动内容,滚动内容越长,滚动条越短。
2.拖动滚动条时内容走的长度:内容滚动的距离和滚动条走的距离是成倍数关系。
a.获取滚动条的长度:
滚动条长度 = (盒子的长度 / 内容的长度)* 盒子的长度
b.拖动滚动条,求内容走的长度:
内容走的距离 = (内容的长度 - 盒子的长度)/ (盒子的长度 - 滚动条的长度)* 滚动条走的距离