Karena konten Anda harus dinamis, Anda dapat menyetel properti css dari modal secara dinamis pada show
acara modal yang akan mengubah ukuran modal yang menimpa spesifikasi defaultnya. Alasan menjadi bootstrap menerapkan max-height ke badan modal dengan aturan css seperti di bawah ini:
.modal-body {
position: relative;
overflow-y: auto;
max-height: 400px;
padding: 15px;
}
Jadi Anda bisa menambahkan gaya sebaris secara dinamis menggunakan css
metode jquery :
Untuk versi bootstrap yang lebih baru, gunakan show.bs.modal
$('#modal').on('show.bs.modal', function () {
$(this).find('.modal-body').css({
width:'auto', //probably not needed
height:'auto', //probably not needed
'max-height':'100%'
});
});
Untuk penggunaan bootstrap versi lama show
$('#modal').on('show', function () {
$(this).find('.modal-body').css({
width:'auto', //probably not needed
height:'auto', //probably not needed
'max-height':'100%'
});
});
atau gunakan aturan css untuk mengganti:
.autoModal.modal .modal-body{
max-height: 100%;
}
dan tambahkan kelas ini autoModal
ke modal target Anda.
Ubah konten secara dinamis di biola, Anda akan melihat modal diubah ukurannya. Demo
Versi baru dari bootstrap lihat yang tersedia event names
.
- show.bs.modal Peristiwa ini dijalankan segera ketika metode instance show dipanggil. Jika disebabkan oleh klik, elemen yang diklik tersedia sebagai properti relatedTarget dari peristiwa tersebut.
- shown.bs.modal Peristiwa ini dijalankan ketika modal telah dibuat terlihat oleh pengguna (akan menunggu transisi CSS selesai). Jika disebabkan oleh klik, elemen yang diklik tersedia sebagai properti relatedTarget dari peristiwa tersebut.
- hide.bs.modal Peristiwa ini dijalankan segera ketika metode instance hide telah dipanggil.
- hidden.bs.modal Peristiwa ini dijalankan ketika modal telah selesai disembunyikan dari pengguna (akan menunggu transisi CSS selesai).
- load.bs.modal Peristiwa ini dijalankan ketika modal telah memuat konten menggunakan opsi jarak jauh.
Versi lama dari bootstrap modal events didukung.
- Show - Event ini langsung aktif ketika metode show instance dipanggil.
- ditampilkan - Peristiwa ini dijalankan ketika modal telah dibuat terlihat oleh pengguna (akan menunggu transisi css selesai).
- sembunyikan - Peristiwa ini dijalankan segera ketika metode contoh sembunyikan telah dipanggil.
- tersembunyi - Peristiwa ini dijalankan ketika modal telah selesai disembunyikan dari pengguna (akan menunggu transisi css selesai).