Я пытаюсь написать скрипт, который будет скрывать / показывать 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();
}
});
Не знаю, правильно ли написано, но работает;) Всем спасибо за помощь!