passes the step you are on: onTick passes the knob position: onComplete passes the current step: 0 注意在垂直滚动的例子中,我们不仅仅只是把mode改成了vertical,我们还改变了onTick事件中的.setStyle();方法中的left属性为top属性。另外,看一下我们是怎样设置range从-10开始,然后到0的。然后,我们在onChange事件中显示当前的数字,我们把这个值乘了-1,正好和位置相反。这完成了两件事情:一是让我们从10到0改变这个值,0在最底部。但是这个可能设置rang为从10到0,从而导致鼠标滚轮事件变得相反。这就是我们的第二个原因鼠标滚轮读取值,而不是你要控制的方向,因此要让鼠标滚轮正确地读取滚动条并且从底部的0开始的值的唯一方式就是做这一点点改变。