このjQueryコードは、特定の画像にフェードアウトし、その画像をフェードアウトし、別のフェードアウトを絶対位置にします。jQuery fadeIn()fadeOut()はshow()とhide()のように動作します
問題は、機能がフェードしていないことです。代わりに、画像を表示したり隠しているだけです。
HTMLコード
<div class="row">
<div class="col">
<img class="image-without-color">
<img class="image-with-color">
</div>
<div class="col">
<img class="image-without-color">
<img class="image-with-color">
</div>
</div>
のjQueryコード:
$('.partner-logo-container').hover(
function(){
$(".image-without-color", this).fadeOut(250);
$(".image-with-color", this).fadeIn(250);
},
function(){
$(".image-with-color", this).fadeOut(250);
$(".image-without-color", this).fadeIn(250);
}
);
ありがとうございます!
あなたがそのようなフィドルか何かを作ることができるので、我々は間違って何が起こっているのかを把握することができますか? – Curiousdev
'.fadeOut'と' .fadeIn'はうまく連携しません。 2つ目の要素に '.hide'をつけて一つの要素に' .fadeIn'を使ってみてください。 –
スクリプトで問題のデモンストレーションに関連するHTMLをコードスニペットに追加できますか? – Nope