Ειδοποιήσεις
Παρέχετε μηνύματα ανατροφοδότησης με βάση τα συμφραζόμενα για τυπικές ενέργειες χρήστη με τα λίγα διαθέσιμα και ευέλικτα μηνύματα ειδοποίησης.
Παραδείγματα
Οι ειδοποιήσεις είναι διαθέσιμες για οποιοδήποτε μήκος κειμένου, καθώς και ένα προαιρετικό κουμπί απόρριψης. Για σωστό στυλ, χρησιμοποιήστε μία από τις οκτώ απαιτούμενες κλάσεις συμφραζομένων (π.χ., .alert-success
). Για ενσωματωμένη απόρριψη, χρησιμοποιήστε την προσθήκη ειδοποιήσεων jQuery .
Μετάδοση νοήματος στις υποστηρικτικές τεχνολογίες
Η χρήση χρώματος για να προσθέσετε νόημα παρέχει μόνο μια οπτική ένδειξη, η οποία δεν θα μεταδοθεί στους χρήστες βοηθητικών τεχνολογιών – όπως οι συσκευές ανάγνωσης οθόνης. Βεβαιωθείτε ότι οι πληροφορίες που υποδηλώνονται με το χρώμα είναι είτε προφανείς από το ίδιο το περιεχόμενο (π.χ. το ορατό κείμενο), είτε περιλαμβάνονται με εναλλακτικά μέσα, όπως πρόσθετο κείμενο κρυμμένο με την .sr-only
τάξη.
Χρώμα συνδέσμου
Χρησιμοποιήστε την .alert-link
κλάση βοηθητικού προγράμματος για να παρέχετε γρήγορα αντίστοιχους έγχρωμους συνδέσμους σε οποιαδήποτε ειδοποίηση.
Πρόσθετο περιεχόμενο
Οι ειδοποιήσεις μπορούν επίσης να περιέχουν πρόσθετα στοιχεία HTML όπως επικεφαλίδες, παραγράφους και διαχωριστικά.
Μπράβο!
Aww, ναι, διαβάσατε με επιτυχία αυτό το σημαντικό μήνυμα ειδοποίησης. Αυτό το κείμενο του παραδείγματος θα διαρκέσει λίγο περισσότερο, ώστε να μπορείτε να δείτε πώς λειτουργεί το διάστημα μέσα σε μια ειδοποίηση με αυτό το είδος περιεχομένου.
Όποτε χρειάζεται, φροντίστε να χρησιμοποιείτε βοηθητικά προγράμματα περιθωρίου για να διατηρείτε τα πράγματα όμορφα και τακτοποιημένα.
Απόρριψη
Χρησιμοποιώντας την προσθήκη JavaScript ειδοποίησης, είναι δυνατή η απόρριψη οποιασδήποτε ενσωματωμένης ειδοποίησης. Δείτε πώς:
- Βεβαιωθείτε ότι έχετε φορτώσει την προσθήκη ειδοποίησης ή το μεταγλωττισμένο Bootstrap JavaScript.
- Εάν δημιουργείτε το JavaScript μας από την πηγή, απαιτεί
util.js
. Η μεταγλωττισμένη έκδοση περιλαμβάνει αυτό. - Προσθέστε ένα κουμπί απόρριψης και την
.alert-dismissible
κλάση, η οποία προσθέτει επιπλέον padding στα δεξιά της ειδοποίησης και τοποθετεί το.close
κουμπί. - Στο κουμπί απόρριψης, προσθέστε το
data-dismiss="alert"
χαρακτηριστικό, το οποίο ενεργοποιεί τη λειτουργία JavaScript. Φροντίστε να χρησιμοποιήσετε το<button>
στοιχείο μαζί του για σωστή συμπεριφορά σε όλες τις συσκευές. - Για να ενεργοποιήσετε τις ειδοποιήσεις κατά την απόρριψή τους, φροντίστε να προσθέσετε τις κλάσεις
.fade
και ..show
Μπορείτε να το δείτε σε δράση με μια ζωντανή επίδειξη:
Συμπεριφορά JavaScript
Ενεργοποιητές
Ενεργοποίηση απόρριψης μιας ειδοποίησης μέσω JavaScript:
Ή με data
χαρακτηριστικά σε ένα κουμπί εντός της ειδοποίησης , όπως φαίνεται παραπάνω:
Σημειώστε ότι το κλείσιμο μιας ειδοποίησης θα την αφαιρέσει από το DOM.
Μέθοδοι
Μέθοδος | Περιγραφή |
---|---|
$().alert() |
Κάνει μια ειδοποίηση να ακούει για συμβάντα κλικ σε στοιχεία καταγωγής που έχουν το data-dismiss="alert" χαρακτηριστικό. (Δεν είναι απαραίτητο όταν χρησιμοποιείτε την αυτόματη προετοιμασία του data-api.) |
$().alert('close') |
Κλείνει μια ειδοποίηση αφαιρώντας την από το DOM. Εάν υπάρχουν οι κλάσεις .fade και .show στο στοιχείο, η ειδοποίηση θα εξαφανιστεί πριν αφαιρεθεί. |
$().alert('dispose') |
Καταστρέφει την ειδοποίηση ενός στοιχείου. |
Εκδηλώσεις
Η προσθήκη ειδοποίησης του Bootstrap εκθέτει μερικά συμβάντα για σύνδεση στη λειτουργικότητα ειδοποίησης.
Εκδήλωση | Περιγραφή |
---|---|
close.bs.alert |
Αυτό το συμβάν ενεργοποιείται αμέσως όταν close καλείται η μέθοδος παρουσίας. |
closed.bs.alert |
Αυτό το συμβάν ενεργοποιείται όταν η ειδοποίηση έχει κλείσει (θα περιμένει να ολοκληρωθούν οι μεταβάσεις CSS). |