Divが展開されるたびに、展開が完了したらクラス「selecionado」を追加したいと思います。収縮が完了したら(slideUp部分)、このクラスを削除したいと思います。
ここで助けてもらえますか?
$('#btCategoriaA').click(function()
{
$('#listaCategoriaA').slideToggle('slow', function() {
$('#btCategoriaA').addClass('selecionado');
});
});
よろしくお願いします、MEM
要素 .toggleClass()
に基づいて、 .is()
を使用してクラスを切り替えることができます。/ :visible
アニメーションの後、次のようになります。
$('#btCategoriaA').click(function() {
$('#listaCategoriaA').slideToggle('slow', function() {
$('#btCategoriaA').toggleClass('selecionado', $(this).is(':visible'));
});
});