/ / ¿Cambiar el botón de cerrar la alerta de la fundación para evitar que se elimine del dom? - zurb-fundación

¿Cambiar el botón de cerrar alerta de la fundación para evitar que se elimine del dom? - zurb-fundación

¿Hay alguna manera sin modificar la biblioteca de la Fundación Zurb para alterar su alert cerrar el comportamiento del botón para que no elimine el elemento DOM?

Estoy usando un MVC del lado del cliente que asume que los elementos DOM DOMADOS no se eliminan a sí mismos, y en su lugar confían en la capacidad de la biblioteca MVC para ocultar o mostrar contenido de manera condicional.

Intenté conectarme $(...).on("close.fndtn.alert", function(event) { ..., y el gancho se está disparando, pero event.preventDefault(); no impide que la base elimine el elemento.

Alternativamente, si no hay una manera fácil de enganchary cancele el cierre sin un parche de mono: ¿hay alguna manera de reutilizar el estilo del botón de cerrar, pero no enganchar en la funcionalidad cercana del componente de alerta?

Respuestas

1 para la respuesta № 1

Preferiría engancharme a su JS, pero lo descubrí leyendo su personalización SASS de la alert documentos cómo copiar el estilo de botón de cierre, pero cambie el nombre del atributo:

.alert-box {
.dismiss {  // renamed from "close" so I can provide my own hooks
@include alert-close();
}
}

Ahora puedo engancharme al comportamiento de este botón y proporcionar mi propio controlador de despido que no pisó el DOM.