Jquery - Аккордеонный Fading - PullRequest
       12

Jquery - Аккордеонный Fading

0 голосов
/ 13 марта 2010

Мне нужно сделать что-то вроде аккордеона, но я хочу, чтобы оно исчезало, пока я нажимаю "li" в меню.

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

Нажмите «Продотти», а затем «Чи Сиамо»; D

Вы можете мне помочь?

Как я могу исчезнуть с каждой "панели"?

1 Ответ

0 голосов
/ 13 марта 2010

Вы можете изменить функцию щелчка, чтобы она была общей:

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

Просто дайте другим вашим топовым ссылкам, которые тоже не относятся к классу, это работает для всех них. Этот метод использует имя класса в ссылке, как у вас уже есть, находит соответствующий элемент ID, затухает все, что видно, и возвращает только этот элемент ID обратно.

Примечание: вам нужно удалить текущий код для отдельных элементов, это будет мешать этому.

...