En la documentación de Bootstrap 5 dice: Puede crear una instancia de colapso con el constructor, por ejemplo:
var myCollapse = document.getElementById('myCollapse') var bsCollapse = new bootstrap.Collapse(myCollapse, { toggle: false })Necesito cerrarlo al hacer clic en un elemento determinado y así lo hice.
document.body.addEventListener("click", el => { if (el.target.matches("#send-search")) { el.preventDefault(); // Closing element new bootstrap.Collapse(document.querySelector("#find-el"), { hide: true, }); // Do stuff do stuff when it is completely closed } });el elemento se cierra...
lo que necesito es realizar cierta operacion pero solo cuando el elemento este completamente cerrado
Puede adjuntar un oyente para el evento hidden.bs.collapse ...
myCollapse.addEventListener('hidden.bs.collapse', function () { console.log('closed!') })Demostración: https://codeply.com/p/uSKVzr7uYT