我一直在搜寻很多文章,但几乎都令人困惑。
我正在将animate.css应用于页面中央的一个
我正在将animate.css应用于页面中央的一个
标签。默认情况下,动画是在页面加载时播放的,但我希望它在我滚动到
标签时开始播放。
请不要提及JS Reveal,我想使用animate.css的动画效果。
我尝试过: HTML
但它的作用是每当我在页面上滚动时播放动画。
请不要提及JS Reveal,我想使用animate.css的动画效果。
我尝试过: HTML
<!-- Others div above -->
<div class="row sf-medida" id="sf-medida" onscroll="Animar();">
<!-- Others div below -->
JS
function Animar() {
setTimeout(function(){
document.getElementById("sf-medida").style.visibility = "visible";
$("#titulo-general").addClass("animated fadeInLeft");
$(".sub-titulo").addClass("animated bounceInRight");
$(".titulo-izquierda").addClass("animated swing");
$(".texto-1").addClass("animated fadeIn");
$(".texto-2").addClass("animated fadeIn");
},1000)
但是它不起作用,然而,我尝试添加了一些
window.addEventListener("scroll", Animar);
但它的作用是每当我在页面上滚动时播放动画。
.scrollTop()
和$(window).height()
吗?使用它们,你可以进行基本的计算来确定视频是否在视野中,然后让它播放。 - Hastig Zusammenstellen