我希望每次扩展div时,在扩展完成后添加“selecionado”类。 收缩完成后(slideUp部分)我想删除这个类。
请问我可以帮忙吗?
$('#btCategoriaA').click(function()
{
$('#listaCategoriaA').slideToggle('slow', function() {
$('#btCategoriaA').addClass('selecionado');
});
});
提前致谢, MEM
答案 0 :(得分:33)
您可以根据动画后面的元素.toggleClass()
.is()
,使用:visible
切换课程,如下所示:
$('#btCategoriaA').click(function() {
$('#listaCategoriaA').slideToggle('slow', function() {
$('#btCategoriaA').toggleClass('selecionado', $(this).is(':visible'));
});
});