我有CSS代码:
body.start{-webkit-animation:srcb ease-in .4s 1;}
进入网站后只播放一次
但问题是动画完成时
我网站上的按钮不起作用
动画完成后如何删除主体类“开始”
或者在动画播放后删除类延迟 x 秒?
原文由 jk jk 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答901 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答928 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答899 阅读✓ 已解决
您可以绑定到 transitionend 事件(实际上是所有事件):
如果要实现延时,可以 queue() 类的移除操作:
注意: on() 仅在 jQuery 1.7 之后才存在,如果您使用的是旧版本,则必须使用 bind() 来代替上面的代码才能工作。