【发布时间】:2021-06-10 06:16:16
【问题描述】:
我对 CSS3 动画有疑问。 我有一个班级正在帮我制作 SVG 动画,这个班级的名字是“animateCircle”。
我希望当我将鼠标悬停在“输入”上时触发动画。
我已经创建了以下代码:
jQuery('form.newsletter input[type="submit"]').hover(function() {
jQuery('svg').addClass('animateCircle')
})
问题是,如果我将光标从“输入”元素上移开,动画会突然停止。
理想情况下,我希望动画结束(持续 2 秒),然后类(触发动画)自行删除。我试图设置一个 setTimeOut 但问题仍然存在:当光标不再位于“输入”上时,动画被突然删除。
如果有人有任何想法,将不胜感激!
【问题讨论】:
-
你的动画 CSS 是什么样的?
标签: jquery css css-animations