为了账号安全,请及时绑定邮箱和手机立即绑定

CSS animation,用 JS 修改 duration 无效

CSS animation,用 JS 修改 duration 无效

慕妹3146593 2019-04-16 20:27:28
http://jsbin.com/qafahamugu/1/edit?css,js,outputchangepausedrunningchangeClass.animated{-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;}.animated2{-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;}@-webkit-keyframes'blink'{0%{background:rgba(255,0,0,0.5);}50%{background:rgba(255,0,0,0);}100%{background:rgba(255,0,0,0.5);}}.blinksth{width:100px;height:100px;-webkit-animation-name:blink;}var$animated=$(".animated");$(".change").on("click",function(){$animated.css({"webkitAnimationDuration":"10s"});});$(".paused").on("click",function(){$animated.css({"webkitAnimationPlayState":"paused"});});$(".running").on("click",function(){$animated.css({"webkitAnimationPlayState":"running"});});$(".change-class").on("click",function(){$(".blinksth").removeClass("animated").addClass("animated2");});尝试了直接修改时间和切换类名的办法,有什么正确的推荐做法吗
查看完整描述

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

經測試,似乎只要在修改-webkit-animation-duration時移除並重新添加-webkit-animation-name:blink即可
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 1536 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号