重构slider