一堆垃圾代码，切换上下集的功能放到上层实现了