javascript - 严重困扰 WOW.js 并与 animate.css 集成

标签 javascript css animation

我正在努力建立一个投资组合网站。它进展顺利,但我遇到了一个真正的粗毛。

我正在使用一个页面,到目前为止已经制作了四个 div 来分解我的工作。当用户滚动时,我将让图形设计作品从一侧或另一侧进入。

现在,我发现 WOW.js 应该可以准确地完成我想要的,即。使我的图形仅在用户向下滚动到它时显示。但对于我来说,我无法让它工作,而且它应该是如此简单,总督风格。太神奇了!

有问题的图形是一颗心,animate.css 有一个很棒的“脉冲”CSS,我想使用它。 WOW.js 应该与 animate.css 完美结合。但我完全迷路了。我的JS功底还很基础,请耐心等待。

正如 WOW.js 文档所述,我已将其链接到:

<link rel="stylesheet" href="css/animate.css">

(我的 CSS 文件夹名为 public,但我看不出这有什么不同...?)

这是在我的索引页面的底部:

<script src="js/wow.min.js"></script>
<script>
new WOW().init();
</script>

我将 CSS 类添加到 HTML 元素中,如下所示:

<div class="wow">  Content to Reveal Here  </div >

然后你应该给元素添加 animate.css 样式:

<div class="wow pulse">  Content to Reveal Here  </div >

但我遗漏了一些东西,因为没有任何效果。我用谷歌搜索了这个,我不是唯一遇到 WOW.js 问题的人,但我已经尝试了所有方法,现在我求助于你。

在文档的自定义设置下,它建议高级设置:

wow = new WOW(
    {
    boxClass:     'wow',      // default
    animateClass: 'animated', // default
    offset:       0          // default
   }
)
wow.init();

我在想,因为这根本不是那么令人惊奇,我必须有另一种方法来做到这一点,但仍然能够使用 CSS 动画。

最后一个问题:如何让脉冲动画继续?它脉冲几次,然后停止,但我希望它一遍又一遍地继续。有什么建议吗?

最佳答案

只需将此代码放入您的索引中:

<script src="//cdnjs.cloudflare.com/ajax/libs/wow/0.1.12/wow.min.js"></script>
<script>new WOW().init();</script>

无需调用

<script src="wow.js"></script>

关于javascript - 严重困扰 WOW.js 并与 animate.css 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26224088/

相关文章:

javascript - Chrome 内存/垃圾收集问题

html - 显示旁边那个div里面的div

javascript - jQuery 的 stop() 似乎阻止了尚未排队的动画

python - Matplotlib 动画 : vertical cursor line through subplots

javascript - 如何更改 AnyChart React 标签云中的主题?

javascript (x, y, z) + a 是什么意思

javascript - 让 javascript 访问外部图像有什么安全风险?

html - 输入范围未显示为链接

html - Fullpage.JS 背景图片的理想图片大小

objective-c - Cocoa-Touch - 将动画链接在一起