尝试使用原生JS实现动画逻辑