2010-03-13 3 views
0

Мне нужно сделать что-то вроде аккордеона, но я хочу, чтобы он исчезал, когда я нажимаю «ли» меню.JQuery - Accordion Fading

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

Нажмите на кнопку "PRODOTTI", а затем на "Чи SIAMO"; D

Можете ли вы мне помочь?

Как я могу угасить каждый «паннель»?

ответ

0

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

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

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

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