我有一组预定义的 css 类,使用它们我可以为 div 设置动画。场景是我正在尝试使用“幻灯片效果”为 div 设置动画。只需在 div 中添加 'slide in' 类,就会使 div 滑入。但是第二次这样做时问题就来了。第二次,div 已经有了“滑入”类,所以我要删除“滑入”类,然后再次添加相同的类来制作动画。但是动画没有发生,但是当我在删除“滑入”类之后添加“滑入”类之前添加 10ms 延迟时,动画就会发生。
演示,仅在 webkit 浏览器中运行良好
演示一,(不加延时,第二次动画不生效)
Demo1尝试两次滑入按钮。
演示二,(添加延时,动画作品)
Demo2尝试两次滑入按钮。
我想知道,如何在不依赖时间延迟的情况下做到这一点