В общем мне надо было сделать так. Есть 2 выезжающих меню и мне надо, чтобы при нажатии на одно меню, закрывалось другое меню, если оно открыто, ну и наоброт. Ну это типо "Сортировать по: дате, алфавиту". Вот жму "по дате" ниже валазят даты, жму по алфавиту, скрываются даты и вылазит алфавит. Я назначил элементам дате и алфавиту обработчики onClick а засунул 2 такие функции в них, вот они:
abc_sort_open = false;
data_sort_open = false;
function show_data_sort() {
if (abc_sort_open) {
$(".abc_sort").slideToggle('fast');
abc_sort_open = false;
}
$(".data_sort").slideToggle('fast');
if (data_sort_open) {
data_sort_open = false;
return;
}
data_sort_open = true;
}
function show_abc_sort() {
if (data_sort_open) {
$(".data_sort").slideToggle('fast');
data_sort_open = false;
}
$(".abc_sort").slideToggle('fast');
if (abc_sort_open) {
abc_sort_open = false;
return;
}
abc_sort_open = true;
}
Мне кажется, что я много лишнего наделал, в общем поправьте, если не сложно. Сам код работает и делает, что я хотел.