14

我想每次 div 扩展时,在扩展完成后添加类“selecionado”。收缩完成后(slideUp 部分)我想删除这个类。

请问我可以在这里帮忙吗?

$('#btCategoriaA').click(function()
{
  $('#listaCategoriaA').slideToggle('slow', function() {
   $('#btCategoriaA').addClass('selecionado');
  });
});

提前致谢, MEM

4

1 回答 1

36

您可以根据动画后.toggleClass()的元素来切换类,如下所示:.is() :visible

$('#btCategoriaA').click(function() {
  $('#listaCategoriaA').slideToggle('slow', function() {
    $('#btCategoriaA').toggleClass('selecionado', $(this).is(':visible'));
  });
});
于 2010-10-31T23:13:32.183 回答