Muestra de Elementos
Para clarificar de lo que trata esta sección de la documentación le aplicaremos la clase .desactivado a un botón, un enlace y un input.
Para saber como incorporar el archivo con la lógica ver Get Started.
Código del Módulo
Para poder explicar mejor que realiza el módulo lo mejor es ver el código fuente
que lleva a cabo esta tarea.
Código
fuente
Ejemplos
Vamos a mostrar un conjunto de ejemplos en los cuales se aplica este concepto y no permitiendo la utilidad del elemento.
Checkbox
Tabs
Hola soy el inicio del tab!!
Hola soy los servicios del tab!!
Hola soy la galeria del tab!!
Hola soy el porfolio del tab!!
// Inicialización del Tab
// Muestra de un tab desactivado
BS.TabInit().iniciarBorde({contexto: "#tab",colorFuente: "c-black", colorFondo: "bg-white", colorBorde: "bg-black"})
Activar
Vamos a ver un ejemplo en el un elemento desativado se activa dinámicamente utilizando Vanilla JS para crear la funcionalidad del botón activador.
Enlace Desactivado
document.getElementById("activador").addEventListener("click",() => {
// Se remueve la clase desactivado
// Automáticamente se reconfigura el atributo href
document.getElementById("link_desact").classList.remove("desactivado")
})
document.getElementById("desactivador").addEventListener("click",() => {
document.getElementById("link_desact").classList.add("desactivado")
})