大修改

换了滑动算法。目的也完全不同