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'));
});
});