Atentigoj
Provizu kontekstajn sugestajn mesaĝojn por tipaj uzant-agoj per la manpleno da disponeblaj kaj flekseblaj atentaj mesaĝoj.
Ekzemploj
Atentigoj disponeblas por ajna teksto, kaj ankaŭ laŭvola malakcepta butono. Por taŭga stilo, uzu unu el la ok bezonataj kuntekstaj klasoj (ekz., .alert-success
). Por enlinia maldungo, uzu la atentigojn jQuery-kromaĵon .
<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>
Transdonante signifon al helpaj teknologioj
Uzi koloron por aldoni signifon nur provizas vidan indikon, kiu ne estos transdonita al uzantoj de helpaj teknologioj - kiel ekranlegiloj. Certigu, ke informoj indikitaj per la koloro estas aŭ evidenta de la enhavo mem (ekz. la videbla teksto), aŭ estas inkluzivita per alternativaj rimedoj, kiel aldona teksto kaŝita kun la .sr-only
klaso.
Ligokoloro
Uzu la .alert-link
utilan klason por rapide provizi kongruajn kolorajn ligilojn ene de ajna atentigo.
<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>
Plia enhavo
Atentigoj ankaŭ povas enhavi pliajn HTML-elementojn kiel titolojn, alineojn kaj dividojn.
Bone farita!
Ho jes, vi sukcese legis ĉi tiun gravan atentan mesaĝon. Ĉi tiu ekzempla teksto daŭros iom pli longe por ke vi povu vidi kiel interspacigo ene de atentigo funkcias kun ĉi tiu speco de enhavo.
Kiam ajn vi bezonas, nepre uzu marĝenajn utilecojn por konservi aferojn belaj kaj ordaj.
<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>
Forigo
Uzante la alarmon JavaScript kromaĵo, eblas malakcepti ajnan atentigon enlinie. Jen kiel:
- Certiĝu, ke vi ŝargis la atentan kromprogramon aŭ la kompilitan Bootstrap JavaScript.
- Se vi konstruas nian JavaScript el la fonto, ĝi postulas
util.js
. La kompilita versio inkluzivas ĉi tion. - Aldonu forĵeti butonon kaj la
.alert-dismissible
klason, kiu aldonas kroman kompletigo dekstre de la atentigo kaj poziciigas la.close
butonon. - Sur la forĵeti butonon, aldonu la
data-dismiss="alert"
atributon, kiu ekigas la JavaScript-funkcion. Nepre uzu la<button>
elementon kun ĝi por taŭga konduto tra ĉiuj aparatoj. - Por animi atentigojn kiam ili forĵetas, nepre aldonu la
.fade
kaj.show
klasojn.
Vi povas vidi ĉi tion en ago kun viva demo:
<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 konduto
Ellasiloj
Ebligu malakcepton de atentigo per JavaScript:
$('.alert').alert()
Aŭ kun data
atributoj sur butono ene de la atentigo , kiel montrite supre:
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Notu, ke fermi alarmon forigos ĝin de la DOM.
Metodoj
Metodo | Priskribo |
---|---|
$().alert() |
Atentigas aŭskulti klakajn eventojn pri devenaj elementoj, kiuj havas la data-dismiss="alert" atributon. (Ne necesas kiam vi uzas la aŭtomatan inicialigon de la datum-api.) |
$().alert('close') |
Fermas alarmon forigante ĝin de la DOM. Se la .fade kaj .show klasoj ĉeestas sur la elemento, la atentigo forvelkos antaŭ ol ĝi estas forigita. |
$().alert('dispose') |
Detruas la alarmon de elemento. |
$('.alert').alert('close')
Eventoj
La atentiga kromaĵo de Bootstrap elmontras kelkajn eventojn por aliĝi al atentiga funkcio.
Evento | Priskribo |
---|---|
close.bs.alert |
Ĉi tiu evento tuj ekfunkciigas kiam la close ekzempla metodo estas vokita. |
closed.bs.alert |
Ĉi tiu evento estas lanĉita kiam la atentigo estas fermita (atendos ke CSS-transiroj finiĝos). |
$('#myAlert').on('closed.bs.alert', function () {
// do something...
})