Berikan pesan umpan balik kontekstual untuk tindakan pengguna biasa dengan beberapa pesan peringatan yang tersedia dan fleksibel.
Contoh
Peringatan tersedia untuk setiap panjang teks, serta tombol tutup opsional. Untuk penataan gaya yang tepat, gunakan salah satu dari delapan kelas kontekstual yang diperlukan (mis., .alert-success). Untuk pemberhentian sebaris, gunakan plugin peringatan jQuery .
Peringatan utama sederhana—lihat!
Peringatan sekunder sederhana—lihat!
Peringatan sukses sederhana—lihat!
Peringatan bahaya sederhana—lihat!
Peringatan peringatan sederhana—lihat!
Peringatan info sederhana—lihat!
Peringatan cahaya sederhana—lihat!
Peringatan gelap sederhana—lihat!
Menyampaikan makna pada teknologi bantu
Menggunakan warna untuk menambah makna hanya memberikan indikasi visual, yang tidak akan disampaikan kepada pengguna teknologi bantu – seperti pembaca layar. Pastikan bahwa informasi yang dilambangkan dengan warna jelas dari konten itu sendiri (misalnya teks yang terlihat), atau disertakan melalui cara alternatif, seperti teks tambahan yang disembunyikan dengan .sr-onlykelas.
Warna tautan
Gunakan .alert-linkkelas utilitas untuk menyediakan tautan berwarna yang cocok dengan cepat dalam peringatan apa pun.
Lansiran utama sederhana dengan
tautan contoh . Berikan klik jika Anda suka.
Lansiran sekunder sederhana dengan
tautan contoh . Berikan klik jika Anda suka.
Lansiran sukses sederhana dengan
tautan contoh . Berikan klik jika Anda suka.
Peringatan bahaya sederhana dengan
tautan contoh . Berikan klik jika Anda suka.
Peringatan peringatan sederhana dengan
tautan contoh . Berikan klik jika Anda suka.
Peringatan info sederhana dengan
tautan contoh . Berikan klik jika Anda suka.
Peringatan cahaya sederhana dengan
tautan contoh . Berikan klik jika Anda suka.
Peringatan gelap sederhana dengan
tautan contoh . Berikan klik jika Anda suka.
Konten tambahan
Lansiran juga dapat berisi elemen HTML tambahan seperti judul, paragraf, dan pembagi.
Bagus sekali!
Aww ya, Anda berhasil membaca pesan peringatan penting ini. Contoh teks ini akan berjalan sedikit lebih lama sehingga Anda dapat melihat bagaimana spasi dalam peringatan bekerja dengan jenis konten ini.
Kapan pun Anda perlu, pastikan untuk menggunakan utilitas margin untuk menjaga semuanya tetap bagus dan rapi.
Mengabaikan
Dengan menggunakan plugin JavaScript lansiran, Anda dapat mengabaikan lansiran sebaris apa pun. Berikut caranya:
Pastikan Anda telah memuat plugin peringatan, atau JavaScript Bootstrap yang dikompilasi.
Jika Anda membuat JavaScript kami dari sumber, itu memerlukanutil.js . Versi yang dikompilasi termasuk ini.
Tambahkan tombol tutup dan .alert-dismissiblekelas, yang menambahkan bantalan ekstra di sebelah kanan peringatan dan posisikan .closetombol.
Pada tombol abaikan, tambahkan data-dismiss="alert"atribut, yang memicu fungsionalitas JavaScript. Pastikan untuk menggunakan <button>elemen dengan itu untuk perilaku yang tepat di semua perangkat.
Untuk menganimasikan peringatan saat menutupnya, pastikan untuk menambahkan kelas .fadedan .show.
Anda dapat melihat ini beraksi dengan demo langsung:
Guacamole suci! Anda harus memeriksa beberapa bidang di bawah ini.
Perilaku JavaScript
Pemicu
Aktifkan penghentian lansiran melalui JavaScript:
Atau dengan dataatribut pada tombol di dalam alert , seperti yang ditunjukkan di atas:
Perhatikan bahwa menutup lansiran akan menghapusnya dari DOM.
Metode
metode
Keterangan
$().alert()
Membuat peringatan mendengarkan peristiwa klik pada elemen turunan yang memiliki data-dismiss="alert"atribut. (Tidak diperlukan saat menggunakan inisialisasi otomatis data-api.)
$().alert('close')
Menutup lansiran dengan menghapusnya dari DOM. Jika .fadedan .showkelas ada pada elemen, peringatan akan menghilang sebelum dihapus.
$().alert('dispose')
Menghancurkan peringatan elemen.
Acara
Plugin peringatan Bootstrap memperlihatkan beberapa peristiwa untuk menghubungkan ke fungsi peringatan.
Peristiwa
Keterangan
close.bs.alert
Acara ini langsung aktif ketika closemetode instance dipanggil.
closed.bs.alert
Peristiwa ini dipicu ketika peringatan telah ditutup (akan menunggu transisi CSS selesai).