0

アコーディオンのようなものを作らなければなりませんが、メニューの「li」をクリックしている間、それをフェードさせたいです。

http://scripts.den-style.net/

「Prodotti」をクリックしてから「ChiSiamo」をクリックします;D

手伝って頂けますか?

各「パネル」をフェードするにはどうすればよいですか?

4

1 に答える 1

0

クリック関数を次のように汎用に変更できます。

$(".menu a").click(function() {
  var id = $(this).attr("class");
  $(".container>div:visible").fadeOut("normal", function() {
     $("#" + id).fadeIn();
  });
});

クラス1を持たない他のトップリンクも指定するだけで、すべてのリンクで機能します。このメソッドは、既に持っているようにリンク上のクラス名を使用し、一致するID要素を見つけ、表示されているものをすべてフェードアウトし、そのID要素のみをフェードインします。

注:個々のアイテムの現在のコードを削除する必要があります。これは干渉します。

于 2010-03-13T13:32:57.373 に答える