以下是相关的滚动条类: http://jsfiddle.net/brandondurham/6SUyM/3/
目前,滚动句柄的高度是动态的,由内容量决定,非常类似于标准浏览器滚动条。无论内容量多少,我都需要能够使这个静态(200px)。你可以在我试图设置高度的代码中看到,但是当我这样做时,手柄会在拖动时落在陌生的地方。
建议将高度设为静态而不是动态?
答案 0 :(得分:0)
在更新“部分”/ function:
中this.vThumbSize = (this.vTrackSize * this.vContentRatio).limit(12, this.vTrackSize);
this.vThumb.setStyle('height', 200);
this.vScrollRatio = this.vContentScrollSize / this.vTrackSize+this.vThumbSize;
这会将滚动设置为200px
答案 1 :(得分:0)
这最终成了答案:
this.vScrollRatio = this.vContentScrollSize / (this.vTrackSize - this.vThumbSize) - this.vContentRatio * (this.vContentScrollSize / (this.vTrackSize - this.vThumbSize));