add animateion function
移除有关 dom 操作
添加动画支持