css3 animation执行完1次后 怎么通过点击事件让他重新开始执行 动画初始化上来执行一次,想通过按钮点击让它在执行一次... 动画初始化上来执行一次,想通过按钮点击让它在执行一次 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 imation css3 事件 搜索资料 1个回答 #热议# 生活中有哪些实用的心理学知识? 灰常了dei 2015-06-05 · TA获得超过1736个赞 知道小有建树答主 回答量:596 采纳率:60% 帮助的人:628万 我也去答题访问个人页 关注 展开全部 把你执行动画的css写在JS的一个函数里面,函数里面给执行对象加css,每点击一下按钮就执行一下这个函数 更多追问追答 追问 $(".btn").click(function(){ $(".btn").css("animation","anim 2s");})不起作用啊 追答 你先试下把你那句CSS写在CSS样式中可以用吗?然后click事件中,用$(this)代替$(".btn") 追问 .b{ -webkit-animation: anim 2s;}$(".btn").click(function(){ $(".b").css("-webkit-animation","anim 2s");})css运行没问题,js运行还是不行,要不麻烦哥们给我写个 追答 能看一下你写的anim动画吗 追问 0%{left:0;top:0;} 25%{left:200px; top:0; } 50%{left:200px;top: 200px;} 75%{left:0;top: 200px;} 100%{left:0;top:0;} 追答 你的动画代码是OK的,如果你的页面简单的话可以发给我测试好给你发过来你应该会用浏览器的f12吧,你点击按钮以后,看一下.b是否有-webkit-animation这个css,如果没有你随便赋值一个css样式,看下哪里问题 追问 点击完显示的内容:style="-webkit-animation: anim 2s; -webkit-animation-play-state: initial;" 追答 这个我也迷茫了,难道css里面写的动画,js不能调用,我先自己调试一个,sorry 追问 没事,你随便写个简单动画试试,如果行的通就发上来,多谢 追答 我写了一个,是可以的啊,你看一下,是不是你某个地方写错了。这里有一个问题啊,每点击一次按钮加一个css,就会出现多个css,这个你处理一下 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-03-01 CSS在执行过一次animation之后怎么才能通过再点击一次再反向执行一次animation 1 2017-01-20 如何让CSS3动画在执行完一遍后再次重新执行 1 2021-10-22 css3循环动画在第一次执行的时候可以设置多少秒之后开始执行,但到了下一次开始执行的间隔时间怎么设置? 2 2016-02-10 如何用js使得一个已经结束的css的animation动画重新执行一遍 3 2016-02-10 如何用js使得一个已经结束的css3的animation动画重新执行一遍 19 2017-07-17 怎么让css动画一个执行完成之后再执行另外一个动画? 1 2017-11-01 如何让javascript控制css3的animation和transition,让css3反复执行 1 2020-06-06 css3的-webkit-animation动画执行后会变回原来的样子,怎么保留住动画最后的状态呢? 1 更多类似问题 > 为你推荐: