给你提供一个原生写法的思路:
向上的按钮
绑定mousedown事件,函数里设置setInterval,每隔一段时间递减有滚动条那个div的scrollTop值
绑定mouseup 事件,函数里clearInterval。
向下的按钮scrollTop值反之即可。
用DeviceOne的scrollview组件就可以实现这个动画。
http://bbs.deviceone.net/forum.php?mod=viewthread&tid=127&highlight=scrollview
实际上这个和点击左右滚动是一个道理,只是你这个是上下滚动的。示例 你看看这个例子,希望对你有帮助