Чтобы понять мой код, пожалуйста, посетите эту страницу:анимационный эффект для FadeIn/FADEOUT с помощью JQuery
Пожалуйста, нажмите на упаковке фильтра первой
http://codepen.io/mariomez/pen/qNrzAr?editors=0010
Это упрощенная анимированный метод фильтрации.
Каждый красный ящик может иметь более одного класса в качестве идентификатора фильтра. Моя цель с помощью этого кода состоит в том, чтобы добиться приятного анимированного способа для постепенного и постепенного исчезновения. На данный момент мне удалось сделать это только для постепенного затухания.
Несмотря на то, что я написал анимацию для постепенного исчезновения, я не могу правильно ее использовать в JS-коде.
Пример для 1 фильтра: Я хочу, чтобы все классы, за исключением «упаковки», красиво исчезали и имели упаковочный класс.
JQuery КОД
$(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');
});
});
Попытка использовать перепыла в анимации: (FAILED)
$(".all").not('.packaging').fadeOut().addClass('animated fadeOutEffect');
$(".packaging").fadeIn().addClass('animated fadeInEffect');
});
Как можно улучшить этот код?
попытка секвенирования замирания как:. '$ (" Все ") Затухание (функция() {.. $ (". Логотип") FadeIn() addClass ('анимированные fadeInDown');}); 'также вы могли бы дать __ [время задержки] (http://www.w3schools.com/jquery/jquery_fade.asp) __ к нему, так что это не так быстро ... –
@DIEGOCARRASCAL В вашем примере я не могу используйте fadeInUp, который является противоположной анимацией, которую мне нужно использовать, когда вы исчезаете. Мне нужна анимация для ящиков, которые исчезают, и одна для ящиков, которые исчезают. У меня уже есть выцветание в анимации. – justme
(Имейте в виду, что я изменил имена классов) – justme