jquery - как добавить / удалить класс в slideToggle?
Я хотел бы каждый раз, когда div расширяется, добавлять класс "selecionado" после завершения расширения. Когда сокращение будет сделано (скользящая часть), я хотел бы удалить этот класс.
могу я получить помощь здесь, пожалуйста?
$('#btCategoriaA').click(function()
{
$('#listaCategoriaA').slideToggle('slow', function() {
$('#btCategoriaA').addClass('selecionado');
});
});
спасибо заранее, Мем
1 ответов
вы можете переключать класс с помощью .toggleClass() на основе, если элемент .is() :visible после того, как анимация, как это:
$('#btCategoriaA').click(function() {
$('#listaCategoriaA').slideToggle('slow', function() {
$('#btCategoriaA').toggleClass('selecionado', $(this).is(':visible'));
});
});