首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wow.js发生在页面加载,而不是滚动

wow.js发生在页面加载,而不是滚动
EN

Stack Overflow用户
提问于 2014-05-08 01:10:13
回答 9查看 36.7K关注 0票数 21

我使用的是wow.js,它工作得很好,只是动画都是在页面加载后立即发生的,而不是当它们被滚动到的时候。我跟踪了医生,但搞不清楚。

页面上没有JS错误。我包括了animate.min.css和wow.js

在身体中:

代码语言:javascript
复制
<img src="images/philosophy.png" alt="Philosophy" id="philosophy-img" class="icon wow bounceInUp">

在页脚:

代码语言:javascript
复制
<script>
    new WOW().init();
</script>

那么,当滚动到特定的div时,如何使用wow.js来获得动画呢?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2014-11-03 17:46:55

下面是我通过已关闭的Github问题:找到的解决方案,您可以将其添加到您的CSS中:

代码语言:javascript
复制
.wow {
   visibility: hidden;
}

魔兽世界将切换到可见时,启动动画。

票数 21
EN

Stack Overflow用户

发布于 2014-08-30 08:10:41

然而,迟来的回应仍可能对其他人有所帮助。

如果WOW.js在添加最新版本或添加<!DOCTYPE html>之后仍然无法工作,那么问题可能是由于滚动(或者更具体地说是视图端口)中的冲突造成的。

在我的例子中,这个问题是在我的CSS中使用以下内容时引起的:

html, body {height:100%; width:100%; overflow:hidden}

通过适当地移除高度和宽度,我能够解决这个问题,因为当元素进入视口Wow.js并更改元素的可见性时,能够注意到这个问题。

票数 9
EN

Stack Overflow用户

发布于 2014-10-09 15:57:53

也有同样的问题。正在使用class="wow bounceInUp"

然后我试了 class="wow bounceInUp animated"

它起了作用

编辑:最后,它没有工作。一开始起作用了,但后来停止了。更大的谜团:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23531064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档