Um meinen Code verstehen Sie bitte diese Seite besuchen:animierten Effekt für FadeIn/fadeout mit jQuery
Bitte klicken Sie Verpackungs Filter zuerst
http://codepen.io/mariomez/pen/qNrzAr?editors=0010
Es ist eine vereinfachte animierte Filterverfahren.
Jede rote Box kann mehr als eine Klasse als Kennung für den Filter haben. Mein Ziel mit diesem Code ist es, einen schönen animierten Weg zum Einblenden und zum Ausblenden zu erhalten. Bisher habe ich das nur zum Einblenden gemacht.
Obwohl ich die Animation für Fade-Out geschrieben habe, kann ich es nicht richtig im JS-Code verwenden.
Beispiel für 1 Filter: Ich möchte, dass alle Klassen außer "Verpackung" schön ausgeblendet werden und die Verpackungsklasse einblendet haben.
jQuery CODE
$(document).ready(function(){
$(".filter-logo").click(function(){
$(".all").fadeOut(normal,addClass('animated fadeOutEffect'));
$(".logo").fadeIn(normal,addClass('animated fadeInEffect'));
});
$(".filter-website").click(function(){
$(".all").fadeOut();
$(".website").fadeIn().addClass('animated fadeInEffect');
});
$(".filter-packaging").click(function(){
$(".all").fadeOut();
$(".packaging").fadeIn().addClass('animated fadeInEffect');
});
$(".filter-forsale").click(function(){
$(".all").fadeOut();
$(".forsale").fadeIn().addClass('animated fadeInEffect');
});
$(".filter-all").click(function(){
$(".all").fadeOut();
$(".logo, .website, .packaging, .forsale, .all").fadeIn().addClass('animated fadeInEffect');
});
});
Der Versuch, die Fade-In-Animation zu verwenden: (FAILED)
$(".all").not('.packaging').fadeOut().addClass('animated fadeOutEffect');
$(".packaging").fadeIn().addClass('animated fadeInEffect');
});
Wie ich diesen Code verbessern?
versuchen, wie das Verblassen sequenzieren. '$ (" Alle ") fadeOut (function() {.. $ (". Logo") fadeIn() addClass ('animiert fadeInDown');}); 'Sie könnten auch __ [Verzögerungszeit] (http://www.w3schools.com/jquery/jquery_fade.asp) __ geben, damit es nicht so schnell ist ... –
@DIEGOCARRASCAL In Ihrem Beispiel kann ich nicht Verwende fadeInUp, das ist die entgegengesetzte Animation, die ich beim Ausblenden verwenden muss. Ich brauche eine Animation für Boxen, die ausgeblendet werden, und eine für Boxen, die eingeblendet werden. Ich habe bereits die Einblendanimation. – justme
(Denken Sie daran, dass ich die Namen der Klassen geändert habe) – justme