Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在滚动和显示时设置元素的动画_Javascript_Html_Css_Animation_Css Animations - Fatal编程技术网

Javascript 如何在滚动和显示时设置元素的动画

Javascript 如何在滚动和显示时设置元素的动画,javascript,html,css,animation,css-animations,Javascript,Html,Css,Animation,Css Animations,我试图动画元素时,它的一部分或完全显示后,滚动到它的位置。我使用的代码在滚动到绝对位置(而不是对象的位置)时执行该操作 我使用的动画是SlideUp。我不知道如何编写代码来实现这一点。我需要一些帮助来编写代码。有人能介绍一下写这篇文章的方法吗 代码如下: 函数揭示(){ if(document.body.scrollTop>350 | | document.documentElement.scrollTop>350){ document.getElementById(“myDiv”).clas

我试图动画元素时,它的一部分或完全显示后,滚动到它的位置。我使用的代码在滚动到绝对位置(而不是对象的位置)时执行该操作

我使用的动画是SlideUp。我不知道如何编写代码来实现这一点。我需要一些帮助来编写代码。有人能介绍一下写这篇文章的方法吗

代码如下:

函数揭示(){
if(document.body.scrollTop>350 | | document.documentElement.scrollTop>350){
document.getElementById(“myDiv”).className=“slideUp”;
}
}
/*当类更改为slideUp时,动画将开始*/
斯莱德普先生{
动画名称:slideUp;
-webkit动画名称:slideUp;
动画持续时间:1s;
-webkit动画持续时间:1s;
能见度:可见;
}
@关键帧滑动{
0% {
不透明度:0;
-webkit转换:translateY(70%);
}
100% {
不透明度:1;
-webkit转换:translateY(0%);
}
}
@-webkit关键帧幻灯片{
0% {
不透明度:0;
-webkit转换:translateY(70%);
}
100% {
不透明度:1;
-webkit转换:translateY(0%);
}
}

示例文本


当元素显示在滚动条上时,为其设置动画是与

这样做的基本示例:

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

在这里我想透露一下
不要忘记初始化它

<script>
    new WOW().init();
</script>

新的WOW().init();

为什么不使用wow.js和animate.css的组合呢。为此,它非常有效。我真的不明白你想达到什么目的。你在寻找什么元素和什么行为?@GerardoBLANCO当用户看到DIV元素时,我正在尝试设置它的动画。我尝试的大多数代码都是在页面加载时设置动画。当用户看到该元素时,动画已完成。所以,当用户滚动到它时,我尝试设置动画。@void我将尝试。给我几分钟时间去寻找和了解它一定是答案。非常感谢你帮助我!我希望你能把这作为一个答案。我以前看过《魔兽世界》,但我不理解它是一种“滚动显示”的方法。再次感谢。