Joomla サイトにいくつかの画像があり、それぞれに白黒バージョンとカラー バージョンがあります。素敵なクロスフェードでホバーしたときに、src の一部 (「bw」から「color」) を変更したいと思います。私は jQuery に非常に慣れていないので、私が持っている唯一のコードはこれです。これはおそらく完全に間違っています。
$(".grey img").mouseover(function() {
$(this).attr('src', function(i, src) {
return src.replace( 'bw', 'color' ).fadeIn(800);
});
$(".grey img").mouseout(function() {
$(this).attr('src', function(i, src) {
return src.replace( 'color', 'bw' ).fadeOut();
});
私は何時間も解決策を探してきましたが、現時点では、それが本当に明らかであるかどうかはわかりません。完全に見逃しています。そうである場合、またはどこかに解決策があり、十分に調べていない場合は申し訳ありません。
HTMLで2つの画像をリンクせずにこれを解決したいのですが、他に解決策がない場合は、これを達成する方法に関するヒントをいただければ幸いです。