Как реализовать смену видимости блока по условию?

Рейтинг: 1Ответов: 2Опубликовано: 11.12.2014

Всем доброго времени суток!

Хотелось бы попросить у вас помощи разобраться в следующей проблемке. Есть замечательный простой код:

function extra (id) {
    $(".extra").css({display:'none'});
    $('#'+id+'').fadeIn(800);
};
$(document).ready(function(){ 
    $({display:'none'}).css({display:"block"});
});

который при клике меняет значение свойства display, но вот туплю, как грамотно подключить if и else, чтобы при повторном клике значение свойства display менялось обратно.

Обновление

http://jsfiddle.net/SVgroup/5Lj6skxq/4/
В обрезанном виде некорректно работает, но суть ясна. Есть блок, в котором три ссылки, при нажатии на 1 основной блок расширяется и появляется доп. блок, при переключении на ссылку 2 появляется доп. блок 2 и т.д., а при повторном нажатии на любую ссылку доп. блок этой ссылки исчезает.

Ответы

Ответов пока нет.