使用wow.js和animate.css 动画失效
在页面中设置动画后
左侧img直接隐藏!
此时控制台中visibility为hideeon,animation-name为none
感觉像是wow.js造成的但是不知道应该怎么去调求大佬们帮帮忙!
使用wow.js和animate.css 动画失效
在页面中设置动画后
左侧img直接隐藏!
此时控制台中visibility为hideeon,animation-name为none
感觉像是wow.js造成的但是不知道应该怎么去调求大佬们帮帮忙!
在解决这个问题之前,我们需要了解 wow.js
和 animate.css
是如何工作的。
wow.js
是一个库,它用于在滚动页面时触发 CSS 动画。它依赖于 animate.css
中的动画类。通常,wow.js
会为页面上的元素添加 visibility: hidden
属性,直到它们进入视口,然后才会触发动画并将 visibility
设置为 visible
。
根据您的描述,当使用 wow.js
和 animate.css
时,某些动画似乎失效,某些元素的 visibility
被设置为 hidden
,并且 animation-name
变为 none
。这可能是因为某些配置或代码冲突导致的。
以下是一些建议的解决步骤:
wow.js
和 animate.css
。通常,您需要在 HTML 文件的 <head>
部分引入这些库。wow.js
:确保您已正确初始化 wow.js
。通常,您需要在 JavaScript 文件中添加以下代码:new WOW().init();
wow.js
正确识别了要应用动画的元素。您可以通过在 wow.js
的初始化中添加一个自定义的选择器来实现这一点。animate.css
中的动画名称没有拼写错误,并且您的元素正确使用了这些动画类。wow.js
或 animate.css
冲突。尝试禁用其他库或 CSS,看看问题是否仍然存在。wow.js
和 animate.css
是最新版本。有时,库的新版本会修复与旧版本相关的问题。如果您尝试了上述建议但仍然遇到问题,建议您提供更详细的代码示例和更具体的错误信息,以便更好地诊断问题。
13 回答13k 阅读
8 回答2.7k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答858 阅读✓ 已解决
5 回答1.6k 阅读✓ 已解决
看起来应该不是 wow.js 导致的问题。
下面是我复现的一个例子,没有遇到你说的问题。所以最好OP能提供一个自己的复现例子。
🔗 CodePen Demo
以防打不开在线Demo,以下是示例代码块: