滚动条的滚动距离

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

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

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

原文地址:https://www.cnblogs.com/newh5/p/14628468.html