Sediakan mesej maklum balas kontekstual untuk tindakan pengguna biasa dengan segelintir mesej makluman yang tersedia dan fleksibel.
Contoh
Makluman tersedia untuk sebarang panjang teks, serta butang buang pilihan. Untuk penggayaan yang betul, gunakan salah satu daripada lapan kelas kontekstual yang diperlukan.alert-success (cth, ). Untuk pemecatan sebaris, gunakan pemalam jQuery makluman .
Makluman utama yang mudah—lihat ia!
Makluman sekunder yang mudah—lihat ia!
Makluman kejayaan yang mudah—lihatlah!
Amaran bahaya yang mudah—semak ia!
Makluman amaran ringkas—lihat ia!
Makluman maklumat ringkas—lihat ia!
Amaran cahaya mudah—lihat ia!
Amaran gelap yang ringkas—lihatlah!
Menyampaikan makna kepada teknologi bantuan
Menggunakan warna untuk menambah makna hanya memberikan petunjuk visual, yang tidak akan disampaikan kepada pengguna teknologi bantuan - seperti pembaca skrin. Pastikan maklumat yang dilambangkan dengan warna sama ada jelas daripada kandungan itu sendiri (cth teks yang boleh dilihat), atau disertakan melalui cara alternatif, seperti teks tambahan yang tersembunyi dengan .sr-onlykelas.
Warna pautan
Gunakan .alert-linkkelas utiliti untuk menyediakan pautan berwarna padan dengan cepat dalam sebarang makluman.
Makluman utama yang mudah dengan
pautan contoh . Beri ia klik jika anda suka.
Makluman sekunder yang mudah dengan
pautan contoh . Beri ia klik jika anda suka.
Makluman kejayaan mudah dengan
pautan contoh . Beri ia klik jika anda suka.
Amaran bahaya mudah dengan
pautan contoh . Beri ia klik jika anda suka.
Makluman amaran ringkas dengan
pautan contoh . Beri ia klik jika anda suka.
Makluman maklumat ringkas dengan
pautan contoh . Beri ia klik jika anda suka.
Makluman cahaya mudah dengan
pautan contoh . Beri ia klik jika anda suka.
Makluman gelap ringkas dengan
pautan contoh . Beri ia klik jika anda suka.
Kandungan tambahan
Makluman juga boleh mengandungi elemen HTML tambahan seperti tajuk, perenggan dan pembahagi.
Bagus!
Aww ya, anda berjaya membaca mesej amaran penting ini. Teks contoh ini akan berjalan sedikit lebih lama supaya anda dapat melihat cara jarak dalam makluman berfungsi dengan kandungan jenis ini.
Pada bila-bila masa anda perlu, pastikan anda menggunakan utiliti margin untuk memastikan perkara itu cantik dan kemas.
Mengetepikan
Menggunakan pemalam JavaScript amaran, adalah mungkin untuk mengetepikan sebarang makluman dalam talian. Ini caranya:
Pastikan anda telah memuatkan pemalam amaran, atau JavaScript Bootstrap yang disusun.
Jika anda membina JavaScript kami daripada sumber, ia memerlukanutil.js . Versi yang disusun termasuk ini.
Tambahkan butang buang dan .alert-dismissiblekelas, yang menambahkan padding tambahan di sebelah kanan amaran dan meletakkan .closebutang itu.
Pada butang tolak, tambahkan data-dismiss="alert"atribut, yang mencetuskan kefungsian JavaScript. Pastikan anda menggunakan <button>elemen dengannya untuk tingkah laku yang betul merentas semua peranti.
Untuk menghidupkan makluman apabila menolaknya, pastikan anda menambah kelas .fadedan .show.
Anda boleh melihat tindakan ini dengan demo langsung:
Guacamole suci! Anda harus mendaftar masuk pada beberapa medan tersebut di bawah.
Tingkah laku JavaScript
Pencetus
Dayakan penolakan makluman melalui JavaScript:
Atau dengan dataatribut pada butang dalam amaran , seperti yang ditunjukkan di atas:
Ambil perhatian bahawa menutup makluman akan mengalih keluarnya daripada DOM.
Kaedah
Kaedah
Penerangan
$().alert()
Membuat makluman mendengar peristiwa klik pada unsur keturunan yang mempunyai data-dismiss="alert"atribut. (Tidak perlu apabila menggunakan auto-inisialisasi data-api.)
$().alert('close')
Menutup makluman dengan mengalih keluarnya daripada DOM. Jika kelas .fadedan .showhadir pada elemen, amaran akan pudar sebelum ia dialih keluar.
$().alert('dispose')
Memusnahkan amaran unsur.
Peristiwa
Pemalam amaran Bootstrap mendedahkan beberapa peristiwa untuk menyambung ke fungsi amaran.
Peristiwa
Penerangan
close.bs.alert
Peristiwa ini berlaku serta-merta apabila closekaedah contoh dipanggil.
closed.bs.alert
Acara ini dicetuskan apabila amaran telah ditutup (akan menunggu peralihan CSS selesai).