【踩坑笔记】animate.css无效【非版本问题】 |
您所在的位置:网站首页 › animate发生javascript错误 › 【踩坑笔记】animate.css无效【非版本问题】 |
之前看前端杂志了解到animate.css动画库,于是决定去学习一下。谁知道遇到了非常多的坑,也很少有博客记录了我这种问题,在此留下笔记,希望能帮到遇到同样问题的人。 初识首先是animate.css官网。 ok,这就开始了我的学习踩坑之旅,通过npm下载了默认的4.1.1版本的animate.css,然后学着别的教程一样引用类: animated嗯?怎么并没有作用呢?不是说好的一加上,刷新页面就出来效果的吗?后来查看官网,发现好像是新版的类名便利,ok,兴冲冲的改成这样: animated刷新,没用。 刷新,没用。 刷新,没用。 嗯?怎么还是不对,然后我又不知在什么博客上看到了说一定要通过js动态加载类才能起作用,于是: animated // js中 let sto = setTimeout(() => { $('#test').addClass('animate__bounce'); clearTimeout(sto) }, 1000)大声告诉我,结果是什么~ 没错,当然还是失败。这时候我已经开始怀疑自己了,然后我就从之前的代替网站上把源码下载了下来,然后发现这个里面的版本是animate.css3.1.1。 难道是版本的问题?于是我就开始丧心病狂的一个个版本实验。果然,功夫不负有心人,我遇到了分水岭——3.6.1和3.7.0,往前能用,往后就无效了。 再对比两个版本,发现从3.7.0往后加入了动画延时,也就是delay的概念,难道从这个版本开始就有bug了?不对啊,用的人这么多,不应该只有我有这个问题啊。万能的度娘也都是一些类名不对之类的额教程。 解决折腾了3天,最后的最后,发现了问题所在——系统设置。(一口老血) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |