原来是按5%滚动的,我明明只要滚动10个像素就到底了,预计只要滚一下,结果还是要滚20下
如果滚动区里是一篇小说,特别长有几千行,结果滚一下就翻了不止一屏,没办法看,
建议修改下面的代码
me.scrollTo(Math.round(me._slider.getValue()) + (pos == 'prev' ? -me.step : me.step));
为
var x = Math.pow(me.dimension / 100, me.step) * 100; //使用二次方曲线确
定滚动比率,滚动区短时只用滚2下,滚动区长时要滚25下
如果滚动区里是一篇小说,特别长有几千行,结果滚一下就翻了不止一屏,没办法看,
建议修改下面的代码
me.scrollTo(Math.round(me._slider.getValue()) + (pos == 'prev' ? -me.step : me.step));
为
var x = Math.pow(me.dimension / 100, me.step) * 100; //使用二次方曲线确
定滚动比率,滚动区短时只用滚2下,滚动区长时要滚25下