Jika saya pergi ke sini
http://getbootstrap.com/2.3.2/javascript.html#modals
Dan klik 'Luncurkan modal demo' itu melakukan hal yang diharapkan. Saya menggunakan modal sebagai bagian dari proses pendaftaran saya dan ada validasi sisi server yang terlibat. Jika ada masalah, saya ingin mengarahkan pengguna ke modal yang sama dengan pesan validasi saya ditampilkan. Saat ini saya tidak tahu cara mendapatkan modal untuk ditampilkan selain klik fisik dari pengguna. Bagaimana saya bisa meluncurkan model secara terprogram?
'<a href='#'>
dan gagal kereturn false
ataupreventDefault
di dalam pawang. Browser melakukan seperti yang diperintahkan dan gulir ke jangkar default - bagian atas halaman. Saya sudah pernah menggigit saya beberapa kali karena CSS kami terkadang mengandalkanhref
set yang cocok dengan style.Anda tidak boleh menulis data-toggle = "modal" di elemen yang memicu modal (seperti tombol), dan Anda secara manual dapat menunjukkan modal dengan:
dan sembunyikan dengan:
sumber
Jika Anda mencari kreasi modal terprogram, Anda mungkin suka ini:
http://nakupanda.github.io/bootstrap3-dialog/
Meskipun modal Bootstrap menyediakan cara javascript untuk pembuatan modal, Anda masih perlu menulis markup html modal terlebih dahulu.
sumber
HTML
JS
DEMO JSFIDDLE
sumber
Anda dapat menampilkan model melalui jquery (javascript)
Demo: di sini
atau Anda bisa menghapus kelas "sembunyikan"
sumber
Saya ingin melakukan ini dengan
angular (2/4)
cara, inilah yang saya lakukan:Hal-hal penting yang perlu diperhatikan :
visible
adalah variabel (boolean) dalam komponen yang mengatur visibilitas modal.show
danin
kelas bootstrap.Contoh komponen & html
Komponen
Html
sumber
Kode berikut berguna untuk membuka modal pada fungsi openModal () dan menutup pada closeModal ():
/ * #myModal adalah id dari modal popup * /
sumber