もう少し機能を追加したいドロップ機能の動的ドロップダウン メニューがあります。メニューはページ ナビゲーションであり、リンクにカーソルを合わせると、コンテンツ領域の画像のソースが変更され、アクティブなリンクが反映されます。これは単純な attr(src) の変更です。
アクティブな画像をフェードアウトし、ソースをデフォルトに戻し、メニューを離れるときにフェードインして元に戻すコードを追加しましたが、そのコードを If/Else ステートメント内に配置したいと考えています。ソースがデフォルトから変更されていない場合、画像がフェードアウトして戻ってくるのを防ぎます。
構文は正しいようですが、関数が正しく動作していません。私は比較的新しいので、何かが欠けている可能性があります。機能的で信頼性の高いコードに関するアドバイスをいただければ幸いです。
時間をありがとう、ダニエル
else ステートメント (フェードアウト、ソースの変更、フェードイン) に埋め込まれた関数は、思いどおりに機能します。
$("#trigger").mouseleave(function(){
var img = $("#img_home");
if (img.src = "Images/IMG_4663_bw.jpg"){
img.noop();
} else {
img.fadeOut(1000, function(){
img.attr("src","Images/IMG_4663_bw.jpg");
img.fadeIn(1000);
});
}
});