Alertak
Eman erabiltzailearen ohiko ekintzetarako testuinguruko iritzi-mezuak alerta-mezu erabilgarri eta malgu gutxi batzuekin.
Adibideak
Alertak eskuragarri daude edozein testu luzerako, baita aukerako baztertzeko botoia ere. Estilo egokia lortzeko, erabili behar diren zortzi testuinguru-klaseetako bat (adibidez, .alert-success
). Lineako kaleratzea egiteko, erabili alertak jQuery plugina .
<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>
Laguntza-teknologiei esanahia ematea
Kolorea esanahi gehitzeko kolorea erabiltzeak adierazgarri bisual bat baino ez du ematen, eta hori ez zaie helaraziko laguntza-teknologien erabiltzaileei, adibidez, pantaila-irakurgailuei. Ziurtatu kolorez adierazten den informazioa edukitik bertatik agerikoa dela (adibidez, ikusgai dagoen testua) edo beste bitarteko batzuen bidez sartzen dela, esate baterako, .sr-only
klasearekin ezkutatuta dagoen testu gehigarria.
Estekaren kolorea
Erabili .alert-link
erabilgarritasun-klasea edozein alertaren barruan bat datozen koloretako estekak azkar emateko.
<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>
Eduki gehigarriak
Alertak HTML elementu osagarriak ere izan ditzakete, hala nola goiburuak, paragrafoak eta zatitzaileak.
Ongi egina!
Aww, bai, ondo irakurri duzu alerta-mezu garrantzitsu hau. Testu adibide hau pixka bat gehiago luzatuko da alerta baten barruko tarteak mota honetako edukiekin nola funtzionatzen duen ikus dezazun.
Behar duzun bakoitzean, ziurtatu marjina-utilitateak erabiltzen dituzula gauzak ondo eta txukun mantentzeko.
<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>
Baztertuz
Alerta JavaScript plugina erabiliz, posible da edozein alerta linean baztertzea. Hona hemen nola:
- Ziurtatu alerta-plugin-a edo konpilatutako Bootstrap JavaScript kargatu duzula.
- Gure JavaScript iturburutik eraikitzen ari bazara, beharrezkoa
util.js
da . Konpilatutako bertsioak hau barne hartzen du. - Gehitu baztertzeko botoia eta
.alert-dismissible
klasea, alertaren eskuinaldean betegarri gehigarria gehitzen duena eta.close
botoia kokatzeko. - Baztertu botoian, gehitu
data-dismiss="alert"
atributua, eta horrek JavaScript funtzionaltasuna abiarazten du. Ziurtatu<button>
elementua harekin erabiltzen duzula gailu guztietan portaera egokia izateko. - Baztertzerakoan alertak animatzeko, ziurtatu
.fade
eta.show
klaseak gehitzen dituzula.
Hau ekintzan ikus dezakezu zuzeneko demo batekin:
<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 portaera
Abiarazleak
Gaitu alerta bat baztertzeko JavaScript bidez:
$('.alert').alert()
Edo alertaren barrukodata
botoi bateko atributuekin , goian erakutsi bezala:
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
Kontuan izan alerta bat ixteak DOMetik kenduko duela.
Metodoak
Metodoa | Deskribapena |
---|---|
$().alert() |
data-dismiss="alert" Atributua duten ondorengo elementuetan klik-gertaerak entzuten dituen alerta bat egiten du . (Ez da beharrezkoa data-apiaren hasierako automatikoki erabiltzean.) |
$().alert('close') |
Alerta bat ixten du DOMetik kenduta. Elementuan .fade eta .show klaseak badaude, alerta desagertuko da kendu aurretik. |
$().alert('dispose') |
Elementu baten alerta suntsitzen du. |
$('.alert').alert('close')
Gertaerak
Bootstrap-en alerta-pluginak gertaera batzuk erakusten ditu alerta-funtzionalitatean konektatzeko.
Gertaera | Deskribapena |
---|---|
close.bs.alert |
close Gertaera hau instantzia metodoa deitzen denean berehala abiarazten da. |
closed.bs.alert |
Gertaera hau alerta itxi denean abiarazten da (CSS trantsizioak amaitu arte itxarongo da). |
$('#myAlert').on('closed.bs.alert', function () {
// do something...
})