Ну вот так оно вроде как правильно должно работать но вообще ничего не делает. Хотя раньше именно по такой методике работало все:
$(document).ready (
function () {
$('.catalog').click (
function() {
if ($("#cat_div_" + this.id.match(/^cat_link_(\d)+/)[1]).hasClass('active')) {
$("#cat_div_" + this.id.match(/^cat_link_(\d)+/)[1]).removeClass('active');
$("#cat_div_" + this.id.match(/^cat_link_(\d)+/)[1]).slideUp('medium');
} else {
$("#cat_div_" + this.id.match(/^cat_link_(\d)+/)[1]).addClass('active');
$("#cat_div_" + this.id.match(/^cat_link_(\d)+/)[1]).slideDown('medium');
}
}
);
}
);
Последний раз редактировалось gzhegow, 18.05.2011 в 14:52.
Причина: убрал точку_с_запятой в условии, начало менять класс, но slide не пашет.
|