Figyelmeztetések
Kontextusfüggő visszacsatolási üzeneteket biztosít a tipikus felhasználói műveletekhez a maroknyi elérhető és rugalmas figyelmeztető üzenettel.
Példák
A figyelmeztetések bármilyen hosszúságú szöveg esetén elérhetők, valamint egy opcionális elvetés gomb is. A megfelelő stílushoz használja a nyolc kötelező kontextuális osztály egyikét (pl. .alert-success). A soron belüli elvetéshez használja az alerts jQuery beépülő modult .
<div class="alert alert-primary" role="alert">
  A simple primary alert—check it out!
</div>
<div class="alert alert-secondary" role="alert">
  A simple secondary alert—check it out!
</div>
<div class="alert alert-success" role="alert">
  A simple success alert—check it out!
</div>
<div class="alert alert-danger" role="alert">
  A simple danger alert—check it out!
</div>
<div class="alert alert-warning" role="alert">
  A simple warning alert—check it out!
</div>
<div class="alert alert-info" role="alert">
  A simple info alert—check it out!
</div>
<div class="alert alert-light" role="alert">
  A simple light alert—check it out!
</div>
<div class="alert alert-dark" role="alert">
  A simple dark alert—check it out!
</div>Jelentést adni a kisegítő technológiáknak
A szín használata a jelentés hozzáadására csak vizuális jelzést ad, amelyet nem közvetítenek a kisegítő technológiák – például a képernyőolvasók – felhasználói számára. Győződjön meg arról, hogy a színnel jelölt információ vagy magából a tartalomból (pl. a látható szövegből) nyilvánvaló, vagy alternatív módon, például az .sr-onlyosztályba rejtett kiegészítő szöveggel szerepel.
Link színe
Használja a .alert-linksegédprogram osztályt, hogy gyorsan biztosítson megfelelő színű hivatkozásokat bármely riasztáson belül.
<div class="alert alert-primary" role="alert">
  A simple primary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-secondary" role="alert">
  A simple secondary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-success" role="alert">
  A simple success alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-danger" role="alert">
  A simple danger alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-warning" role="alert">
  A simple warning alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-info" role="alert">
  A simple info alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-light" role="alert">
  A simple light alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-dark" role="alert">
  A simple dark alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>További tartalom
A figyelmeztetések további HTML-elemeket is tartalmazhatnak, például címsorokat, bekezdéseket és elválasztókat.
Szép munka!
Igen, sikeresen elolvasta ezt a fontos figyelmeztető üzenetet. Ez a példaszöveg egy kicsit tovább fog futni, így láthatja, hogyan működik a figyelmeztetéseken belüli térköz az ilyen tartalommal.
Amikor csak kell, feltétlenül használjon árrés segédprogramokat, hogy a dolgok szépek és rendben legyenek.
<div class="alert alert-success" role="alert">
  <h4 class="alert-heading">Well done!</h4>
  <p>Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.</p>
  <hr>
  <p class="mb-0">Whenever you need to, be sure to use margin utilities to keep things nice and tidy.</p>
</div>Elutasítás
Az alert JavaScript beépülő modul használatával bármilyen riasztást el lehet utasítani. Itt van, hogyan:
- Győződjön meg arról, hogy betöltötte a figyelmeztető beépülő modult vagy a lefordított Bootstrap JavaScriptet.
- Ha a JavaScriptet forrásból készíti, akkor ehhezutil.js. Az összeállított változat ezt tartalmazza.
- Adjon hozzá egy elvetés gombot és az .alert-dismissibleosztályt, amely extra kitöltést ad a figyelmeztetés jobb oldalán, és elhelyezi a.closegombot.
- Az elvetés gombon adja hozzá az data-dismiss="alert"attribútumot, amely elindítja a JavaScript funkciót. Ügyeljen arra, hogy az<button>elemet használja a megfelelő működés érdekében az összes eszközön.
- Ha szeretné animálni a figyelmeztetéseket elvetésükkor, feltétlenül adja hozzá a .fadeés.showosztályokat.
Ezt élőben láthatja működés közben:
<div class="alert alert-warning alert-dismissible fade show" role="alert">
  <strong>Holy guacamole!</strong> You should check in on some of those fields below.
  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    <span aria-hidden="true">×</span>
  </button>
</div>JavaScript viselkedés
Kiváltók
Riasztások elutasításának engedélyezése JavaScript használatával:
$('.alert').alert()Vagy dataattribútumokkal egy gombon a figyelmeztetésben , a fent bemutatott módon:
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
  <span aria-hidden="true">×</span>
</button>Vegye figyelembe, hogy a riasztás bezárása eltávolítja azt a DOM-ból.
Mód
| Módszer | Leírás | 
|---|---|
| $().alert() | data-dismiss="alert"Figyelmeztetést tesz az attribútummal rendelkező leszármazott elemek kattintási eseményeire . (Nem szükséges a data-api automatikus inicializálása esetén.) | 
| $().alert('close') | Bezár egy riasztást a DOM-ból való eltávolításával. Ha a .fadeés.showosztályok jelen vannak az elemen, a riasztás elhalványul, mielőtt eltávolítaná. | 
| $().alert('dispose') | Megsemmisíti egy elem riasztását. | 
$(".alert").alert('close')Események
A Bootstrap riasztási beépülő modulja felfed néhány eseményt a riasztási funkciókhoz való csatlakozáshoz.
| Esemény | Leírás | 
|---|---|
| close.bs.alert | Ez az esemény azonnal aktiválódik a closepéldánymetódus meghívásakor. | 
| closed.bs.alert | Ez az esemény akkor indul el, amikor a riasztást lezárták (megvárja a CSS-átmenetek befejezését). | 
$('#myAlert').on('closed.bs.alert', function () {
  // do something…
})