Я пытаюсь написать script, который будет скрывать/показывать div в зависимости от видимости других элементов. Действие должно выполняться, когда я нажимаю на другой элемент. Вот что я написал до сих пор:
$('#column-left form').hide();
    $('.show-search').click(function() {
        $('#column-left form').stop(true, true).slideToggle(300);
        if( $('#column-left form').css('display') == 'none' ) {
            $("#offers").show();
        } else {
            $('#offers').hide();
        }
    });
Он скрывает div, но он не возвращается, когда я скрываю форму. Будет полезно для любой помощи:)
изменить:
Хорошо, мне удалось добиться желаемого эффекта, написав это:
$('#column-left form').hide();
    $('.show-search').click(function() {
        if ($('#column-left form').is(":hidden")) {
            $('#column-left form').slideToggle(300);
            $('#offers').hide();
        } else {
            $('#column-left form').slideToggle(300);
            $("#offers").show();
        }
    });   
Я не знаю, написано ли это правильно, но это работает;) Спасибо всем за помощь!