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

给元素添加一个class,再定时删除,再定时添加,如此3次,请问有什么巧妙的办法?

给元素添加一个class,再定时删除,再定时添加,如此3次,请问有什么巧妙的办法?

SMILET 2019-02-04 16:23:20
为了实现一个闪烁的效果,要给一个元素添加一个class,然后倒计时0.2秒删除这个class,倒计时0.2秒再添加这个class,如此重复多次。完成闪烁后还要弹出一个弹窗。请教除了嵌套setTimeout,使用jQuery的deferred,还有什么巧妙或者优雅的方式实现吗?为了兼容大多数PC浏览器不能用CSS3动画,移动端也不能用,因为animationend也有兼容性问题。
查看完整描述

1 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

定时可以用setInterval啊,虽然尾递归setTimeout时间比较准确


查看完整回答
反对 回复 2019-02-15
  • 1 回答
  • 0 关注
  • 364 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信