滚动条的滚动距离

滚动条想要滚动到某一位置,可以用$('.node').scrollLeft(x)或document.querySelector('.box').scrollTo(x,y)来实现。
如果想滚动到75%的位置,该怎么计算具体需要滚动的距离?

 

经过测试,发现滚动到最右侧时,scrollLeft的值为:content宽度 - box宽度 。所以可滚动的范伟就是【0 ,content宽度 - box宽度 】。

另外,滚动条长度算法可以参考:https://blog.csdn.net/u013749051/article/details/90182233

 

posted @ 2021-04-07 16:46  不由分说  阅读(422)  评论(0编辑  收藏  举报