web-dev-qa-db-ja.com

jQueryは、fadeIn / Outを使用してクラスを追加/削除します

AddClass関数にfadeInエフェクトを適用し、removeClassにfadeOutを適用します...

手伝って頂けますか?

これは私のコードです

$('#loader'+idTurno).addClass('loader');

...

$('#loader'+idTurno).removeClass('loader');
17
Swim89

フェードイン:

$("#loader").fadeIn("slow", function() {
    $(this).addClass("loader");
});

フェードアウト:

$("#loader").fadeOut("slow", function() {
    $(this).removeClass("loader");
});

別のユーザーが言ったように、 toggleClass の使用を検討することもできます。

37

元のjQueryコードを使用してCSSを使用する別の方法:

#loader {
  transition: opacity 500 ease-in-out;
}

スムーズなアニメーション、維持しやすい。

16
enguerranws
#loader {
  transition: all 0.9s ease-out 0s;
}
3
Hil

それを簡単に :

$('#loader'+idTurno).addClass('loader').fadeIn(1000);
$('#loader'+idTurno).removeClass('loader').fadeIn(1000);
0
Sulung Nugroho