English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Bootstrap

Plugin de Bootstrap

Plugin de cuadro de alerta (Alert) de Bootstrap

Los mensajes de cuadro de alerta (Alert) se utilizan principalmente para mostrar información como alertas o confirmaciones a los usuarios finales. Al usar el plugin de cuadro de alerta (Alert), puede agregar la funcionalidad de cancelación (dismiss) a todos los mensajes de cuadro de alerta.

Uso

Puede activar la funcionalidad de cancelación (dismissal) del cuadro de alerta de las siguientes dos formas:

  • A través de la propiedad data:Añadir funcionalidad de cancelación a través del API de datos (Data API), solo hay que agregar data-dismiss="alert"y se agregará automáticamente la funcionalidad de cierre para el cuadro de alerta.

    <a data-dismiss="alert" href="#" aria-hidden="true">
        ×
    </</a>
  • A través de JavaScript:Añadir funcionalidad de cancelación a través de JavaScript:

    $(".alert").alert()

Ejemplo en línea

El siguiente ejemplo muestra el uso del plugin de cuadro de alerta (Alert) a través de la propiedad data.

Ejemplo en línea

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title> Ejemplo de Bootstrap - Plugin de cuadro de alerta (Alert)/title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="alert alert-warning">
	<a href="#" class="close" data-dismiss="alert">
		×
	</</a>
	<strong>¡Advertencia!</strong>/<strong>Tienes un problema de conexión de red.</strong>
</div>
</body>
</html>
Prueba aquí ‹/›

Los resultados se muestran a continuación:

Opciones

Sin opciones.

Método

A continuación se presentan algunos métodos útiles del plugin de cuadro de alerta (Alert):

MétodoDescripciónEjemplo
.alert()Este método hace que todos los cuadros de alerta tengan la función de cierre.
$('#identifier').alert();
Método de cierre .alert('close')Cerrar todos los cuadros de alerta.
$('#identifier').alert('close');

Para activar los efectos de animación al cerrar, asegúrese de que se haya agregado .fade y .in class。

Ejemplo en línea

El siguiente ejemplo muestra: .alert() Uso del método:

Ejemplo en línea

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title> Ejemplo de Bootstrap - >Plugin de cuadro de alerta (Alert) método <alert()>/title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<h2>Plugin de cuadro de alerta (Alert) método <alert()>/h2>
<div id="myAlert" class="alert alert-success">
    <a href="#" class="close" data-dismiss="alert">×</</a>
    ¡Éxito! </El resultado es exitoso.
</div>
<div id="myAlert2" class="alert alert-warning">
    <a href="#" class="close" data-dismiss="alert">×</</a>
    <strong>¡Advertencia!</strong>/<strong>Tienes un problema de conexión de red.</strong>
</div>
 
<script>
$(function() {
    $(".close").click(function(){
        $("#myAlert").alert();
        $("#myAlert2").alert();
    });
});
</script>
</body>
</html>
Prueba aquí ‹/›

El siguiente ejemplo muestra: .alert('close') Uso del método:

Ejemplo en línea

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title> Ejemplo de Bootstrap - >Plugin de cuadro de alerta (Alert) método <alert('close')>/title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<h2>Plugin de cuadro de alerta (Alert) método <alert('close')>/h2>
<div id="myAlert" class="alert alert-success">
    <a href="#" class="close" data-dismiss="alert">×</</a>
    ¡Éxito! </El resultado es exitoso.
</div>
<div id="myAlert2" class="alert alert-warning">
    <a href="#" class="close" data-dismiss="alert">×</</a>
    <strong>¡Advertencia!</strong>/<strong>Tienes un problema de conexión de red.</strong>
</div>
 
<script>
$(function() {
    $(".close").click(function(){
        $("#myAlert").alert('close');
        $("#myAlert2").alert('close');
    });
});
</script>
</body>
</html>
Prueba aquí ‹/›

Puedes ver que todos los cuadros de alerta aplican la función de cierre, es decir, cerrar cualquier cuadro de alerta, los otros cuadros de alerta restantes también se cerrarán.

Evento

La siguiente tabla enumera los eventos que se utilizan en el plugin de cuadro de alerta (Alert). Estos eventos se pueden usar como ganchos en las funciones.

EventoDescripciónEjemplo
close.bs.alertal llamar close Este evento se activa inmediatamente cuando se llama
$('#myalert').bind('close.bs.alert', function () {
  // Ejecutar algunas acciones...
)
closed.bs.alertEste evento se activa cuando se cierra el cuadro de alerta (esperando que finalice el efecto de transición CSS).
$('#myalert').bind('closed.bs.alert', function () {
    // Ejecutar algunas acciones...
)

Ejemplo en línea

Los siguientes ejemplos muestran los eventos del plugin de cuadro de alerta (Alert):

Ejemplo en línea

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title> Ejemplo de Bootstrap - Evento del plugin de cuadro de alerta </title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div id="myAlert" class="alert alert-success">
	<a href="#" class="close" data-dismiss="alert">×</</a>
	¡Éxito! </El resultado es exitoso.
</div>
<script type="text/javascript">
$(function() {
	$("#myAlert").bind('closed.bs.alert', function () {
		alert("El cuadro de mensaje de alerta se cerró.");
	});
});
</script>  
</body>
</html>
Prueba aquí ‹/›

Los resultados se muestran a continuación: