重写了滚动效果，并修正了一些小问题