Ich benutze animate.js und fullpage.js. Mein Ziel ist es, eine slideOutLeft-Animation hinzuzufügen, wenn man von einem Abschnitt weg scrollt, und beim Besuch eines Abschnitts eine slideInLeft-Animation hinzuzufügen.Probleme beim Entfernen und Hinzufügen einer Klasse mit Fullpage.js
Mein aktueller Code entfernt die Folie in der Animation und wendet die Folie-Folie-Animation an, aber wiederholt nie die Folie in Animation.
$('#fullpage').fullpage({
afterLoad: function(anchorLink, index) {
$('.text').addClass('animated slideInLeft');
},
onLeave: function(index, nextIndex, direction) {
$('.text').removeClass('animated slideInLeft');
$('.text').addClass('animated slideOutLeft');
}
});
#first {
background-color: yellow;
}
#second {
background-color: blue;
}
.height {
height: 100vh;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.9/jquery.fullPage.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.1/animate.css" rel="stylesheet" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.7.9/jquery.fullPage.css" rel="stylesheet" />
<div id="fullpage">
<div class="section height" id="first">
<h2 class="text">Something1</h2>
</div>
<div class="section height" id="second">
<h2 class="text">Something2.</h2>
</div>
<div class="section height" id="third">
<h2 class="text">Something else </h2>
</div>
</div>
wenn die Antwort ist, dass Sie möchten, können Sie einen Haken geben und stimmen sie für andere Benutzer auf, die die Lösung leicht –
Danke für die Antwort finden. Ich hatte noch keine Gelegenheit, es zu testen, aber das Snippet funktioniert wie erwartet. – Tronald