• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像をフェードアウト&フェードインで切り替えたい)

画像をフェードアウト&フェードインで切り替えたい方法

このQ&Aのポイント
  • jQueryを使用して、画像をフェードアウト&フェードインで切り替えたい場合、以下のように記述します。
  • まず、<ul id="cat-list">の<a>要素のクリックイベントを取得し、<p id="cat">の<img>要素のsrc属性とalt属性を切り替えます。
  • そして、<p id="cat-name">のテキストも切り替えます。最後に、return false; を追加して、リンクのデフォルトの動作を無効化します。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

こんなことでしょうか? $(function(){  $("#cat-list a").click(function(){   var src = $(this).attr("href"), text = $(this).text();   $("p#cat img").fadeOut("slow", function(){    $(this).attr({src: src, alt: text}).fadeIn("slow");    $("p#cat-name").text(text);   });   return false;  }); });

Java-Java
質問者

お礼

ありがとうございます! attrは複数の属性を同時に設定できるんですね。 勉強になりました!

関連するQ&A