Cara menggunakan javascript max float

Sebelum memulai dengan komponen modal Bootstrap, pastikan untuk membaca yang berikut karena opsi menu kami baru saja berubah

  • Modal dibangun dengan HTML, CSS, dan JavaScript. Mereka diposisikan di atas semua yang lain dalam dokumen dan menghapus gulir dari sehingga konten modal bergulir sebagai gantinya
  • Mengklik modal "latar belakang" akan secara otomatis menutup modal
  • Bootstrap hanya mendukung satu jendela modal pada satu waktu. Modals bersarang tidak didukung karena kami yakin itu adalah pengalaman pengguna yang buruk
  • Modals menggunakan Launch demo modal

    Modal title

    ...

    Close Save changes

    _3, yang kadang-kadang agak khusus tentang renderingnya. Jika memungkinkan, tempatkan HTML modal Anda di posisi tingkat atas untuk menghindari kemungkinan gangguan dari elemen lain. Anda mungkin akan mengalami masalah saat menyarangkan Launch demo modal

    Modal title

    ...

    Close Save changes

    4 di dalam elemen tetap lainnya
  • Sekali lagi, karena Launch demo modal

    Modal title

    ...

    Close Save changes

    _3, ada beberapa peringatan dalam penggunaan modal pada perangkat seluler. untuk rincian
  • Karena bagaimana HTML5 mendefinisikan semantiknya, itu tidak berpengaruh pada modals Bootstrap. Untuk mencapai efek yang sama, gunakan beberapa JavaScript khusus

var myModal = document.getElementById('myModal') var myInput = document.getElementById('myInput') myModal.addEventListener('shown.bs.modal', function () { myInput.focus() })

Teruslah membaca untuk demo dan pedoman penggunaan

Contoh

Komponen modal

Di bawah ini adalah contoh modal statis (artinya Launch demo modal

Modal title

...

Close Save changes

7 dan Launch demo modal

Modal title

...

Close Save changes

8 telah diganti). Termasuk di dalamnya adalah modal header, modal body (diperlukan untuk Launch demo modal

Modal title

...

Close Save changes

9), dan modal footer (opsional). Kami meminta Anda untuk menyertakan header modal dengan tindakan penutupan jika memungkinkan, atau memberikan tindakan penutupan eksplisit lainnya

Modal body text ada di sini

Modal title

Modal body text goes here.

Close Save changes

Demo langsung

Alihkan demo modal yang berfungsi dengan mengklik tombol di bawah ini. Ini akan meluncur ke bawah dan memudar dari bagian atas halaman

Woohoo, Anda membaca teks ini dalam sebuah modal

Launch demo modal

Modal title

...

Close Save changes

Latar belakang statis

Saat backdrop disetel ke statis, modal tidak akan menutup saat mengklik di luarnya. Klik tombol di bawah untuk mencobanya

Saya tidak akan menutup jika Anda mengklik di luar saya. Jangan coba-coba menekan tombol escape

Luncurkan modal latar belakang statis

Launch static backdrop modal

Modal title

...

Close Understood

_

Ketika modals menjadi terlalu panjang untuk viewport atau perangkat pengguna, mereka menggulir secara independen dari halaman itu sendiri. Coba demo di bawah ini untuk melihat apa yang kami maksud

Ini adalah beberapa konten placeholder untuk menunjukkan perilaku scrolling untuk modals. Alih-alih mengulang teks modal, kami menggunakan gaya sebaris yang mengatur ketinggian minimum, sehingga memperpanjang panjang keseluruhan modal dan mendemonstrasikan pengguliran luapan. Saat konten menjadi lebih panjang dari ketinggian area pandang, pengguliran akan memindahkan modal sesuai kebutuhan

Anda juga dapat membuat modal yang dapat digulir yang memungkinkan pengguliran badan modal dengan menambahkan Launch static backdrop modal

Modal title

...

Close Understood

0 ke Launch static backdrop modal

Modal title

...

Close Understood

1

Ini adalah beberapa konten placeholder untuk menunjukkan perilaku scrolling untuk modals. Kami menggunakan jeda baris berulang untuk menunjukkan bagaimana konten dapat melebihi tinggi bagian dalam minimum, sehingga menunjukkan pengguliran bagian dalam. Ketika konten menjadi lebih panjang dari modal maksimum yang ditentukan sebelumnya, konten akan dipotong dan dapat digulir dalam modal

Konten ini akan muncul di bagian bawah setelah Anda menggulir

...

Berpusat vertikal

Tambahkan Launch static backdrop modal

Modal title

...

Close Understood

2 ke Launch static backdrop modal

Modal title

...

Close Understood

1 untuk memusatkan ibu kota secara vertikal

Ini adalah modal yang berpusat secara vertikal

Ini adalah beberapa konten placeholder untuk menunjukkan modal yang terpusat secara vertikal. Kami telah menambahkan beberapa salinan tambahan di sini untuk menunjukkan bagaimana cara memusatkan modal secara vertikal saat digabungkan dengan modal yang dapat digulir. Kami juga menggunakan beberapa jeda baris berulang untuk memperpanjang tinggi konten dengan cepat, sehingga memicu pengguliran. Ketika konten menjadi lebih panjang dari modal maksimum yang ditentukan sebelumnya, konten akan dipotong dan dapat digulir dalam modal

Seperti itu

Modal yang terpusat secara vertikal Modal yang dapat digulir di tengah secara vertikal

...

...

Tooltips dan popovers dapat ditempatkan di dalam modals sesuai kebutuhan. Saat modals ditutup, setiap tooltips dan popovers di dalamnya juga akan ditutup secara otomatis

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

Menggunakan kisi

Memanfaatkan sistem grid Bootstrap dalam modal dengan menumpuk Launch static backdrop modal

Modal title

...

Close Understood

4 dalam Launch static backdrop modal

Modal title

...

Close Understood

5. Kemudian, gunakan kelas sistem grid normal seperti yang Anda lakukan di tempat lain

Tingkat 1. . col-cm-9

Level 2. . kol-8. col-cm-6

Level 2. . kol-4. col-cm-6

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

Memvariasikan konten modal

Punya banyak tombol yang semuanya memicu modal yang sama dengan konten yang sedikit berbeda?

Di bawah ini adalah demo langsung diikuti dengan contoh HTML dan JavaScript. Untuk informasi lebih lanjut, untuk detail tentang Launch static backdrop modal

Modal title

...

Close Understood

8

Buka modal untuk @mdo Buka modal untuk @fat Buka modal untuk @getbootstrap

Open modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

var exampleModal = document.getElementById('exampleModal') exampleModal.addEventListener('show.bs.modal', function (event) { // Button that triggered the modal var button = event.relatedTarget // Extract info from data-bs-* attributes var recipient = button.getAttribute('data-bs-whatever') // If necessary, you could initiate an AJAX request here // and then do the updating in a callback. // // Update the modal's content. var modalTitle = exampleModal.querySelector('.modal-title') var modalBodyInput = exampleModal.querySelector('.modal-body input') modalTitle.textContent = 'New message to ' + recipient modalBodyInput.value = recipient })

Beralih di antara mode

Beralih di antara beberapa kata modal dengan beberapa penempatan cerdas atribut Launch static backdrop modal

Modal title

...

Close Understood

9 dan

...

0. Misalnya, Anda dapat mengganti modal pengaturan ulang kata sandi dari dalam modal masuk yang sudah terbuka. Harap diperhatikan bahwa banyak modal tidak dapat dibuka pada saat yang sama—metode ini hanya beralih di antara dua modal yang terpisah

Tampilkan modal kedua dan sembunyikan modal ini dengan tombol di bawah

Sembunyikan mod ini dan tampilkan yang pertama dengan tombol di bawah

Modal title

Modal body text goes here.

Close Save changes

0

Ubah animasi

Variabel

...

_1 menentukan status transformasi Launch static backdrop modal

Modal title

...

Close Understood

1 sebelum animasi fade-in modal, variabel

...

3 menentukan transformasi Launch static backdrop modal

Modal title

...

Close Understood

1 di akhir animasi fade-in modal

Jika Anda ingin misalnya animasi zoom-in, Anda dapat mengatur

...

5

Hapus animasi

Untuk modals yang hanya muncul daripada memudar untuk dilihat, hapus kelas

...

6 dari markup modal Anda

Modal title

Modal body text goes here.

Close Save changes

1

Ketinggian yang dinamis

Jika ketinggian modal berubah saat terbuka, Anda harus memanggil

...

7 untuk menyesuaikan kembali posisi modal jika bilah gulir muncul

Aksesibilitas

Pastikan untuk menambahkan

...

8, merujuk judul modal, ke Launch demo modal

Modal title

...

Close Save changes

4. Selain itu, Anda dapat memberikan deskripsi dialog modal Anda dengan

...

...

0 di Launch demo modal

Modal title

...

Close Save changes

4. Perhatikan bahwa Anda tidak perlu menambahkan

...

...

2 karena kami sudah menambahkannya melalui JavaScript

Menyematkan video YouTube

Menyematkan video YouTube dalam modals memerlukan JavaScript tambahan bukan di Bootstrap untuk menghentikan pemutaran secara otomatis dan banyak lagi. Lihat posting Stack Overflow yang bermanfaat ini untuk informasi lebih lanjut

Ukuran opsional

Modals memiliki tiga ukuran opsional, tersedia melalui kelas pengubah untuk ditempatkan pada Launch static backdrop modal

Modal title

...

Close Understood

1. Ukuran ini berpengaruh pada breakpoint tertentu untuk menghindari scrollbar horizontal pada area pandang yang lebih sempit

SizeClassModal max-widthSmall

...

...

4

...

...

5DefaultNone

...

...

6Large

...

...

7

...

...

8Extra large

...

...

9

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

0

Modal default kami tanpa kelas pengubah merupakan modal ukuran "sedang".

Modal ekstra besar Modal besar Modal kecil

Modal title

Modal body text goes here.

Close Save changes

2

Layar Penuh Modal

Penggantian lainnya adalah opsi untuk memunculkan modal yang mencakup viewport pengguna, tersedia melalui kelas pengubah yang ditempatkan pada Launch static backdrop modal

Modal title

...

Close Understood

1

ClassAvailability

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

2Always

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

3Below

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

4

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

5Below

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

6

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

7Below

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

8

Popover in a modal

This button triggers a popover on click.

Tooltips in a modal

This link and that link have tooltips on hover.

9Below

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

0

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

1Below

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

2

Layar Penuh Layar Penuh Bawah SM Layar Penuh Bawah MD Layar Penuh Bawah LG Layar Penuh Bawah XL Layar Penuh Bawah XXL

Modal title

Modal body text goes here.

Close Save changes

3

Kelancangan

Variabel

Modal title

Modal body text goes here.

Close Save changes

4

Lingkaran

dihasilkan melalui peta

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

_3 dan loop di

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

4

Modal title

Modal body text goes here.

Close Save changes

5

Penggunaan

Plugin modal mengaktifkan konten tersembunyi Anda sesuai permintaan, melalui atribut data atau JavaScript. Ini juga mengesampingkan perilaku pengguliran default dan menghasilkan

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

5 untuk menyediakan area klik untuk menutup modal yang ditampilkan saat mengklik di luar modal

Melalui atribut data

Aktifkan mod tanpa menulis JavaScript. Tetapkan

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

_6 pada elemen pengontrol, seperti tombol, bersama dengan

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

7 atau

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

8 untuk menargetkan modal tertentu untuk beralih

Modal title

Modal body text goes here.

Close Save changes

6

Melalui JavaScript

Buat modal dengan satu baris JavaScript

Modal title

Modal body text goes here.

Close Save changes

7

Pilihan

Opsi dapat diteruskan melalui atribut data atau JavaScript. Untuk atribut data, tambahkan nama opsi ke

.col-md-4

.col-md-4 .ms-auto

.col-md-3 .ms-auto

.col-md-2 .ms-auto

.col-md-6 .ms-auto

Level 1: .col-sm-9

Level 2: .col-8 .col-sm-6

Level 2: .col-4 .col-sm-6

9, seperti pada Open modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

0

NameTypeDefaultDescriptionOpen modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

1boolean atau string Open modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

2Open modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

3Termasuk elemen modal-backdrop. Alternatifnya, tentukan Open modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

_4 untuk tampilan latar yang tidak menutup modal saat diklik. Open modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

5booleanOpen modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

3Menutup modal saat tombol escape ditekanOpen modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

7booleanOpen modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

3Menempatkan fokus pada modal saat diinisialisasi

Metode

Metode dan transisi asinkron

Semua metode API tidak sinkron dan memulai transisi. Mereka kembali ke penelepon segera setelah transisi dimulai tetapi sebelum berakhir. Selain itu, pemanggilan metode pada komponen transisi akan diabaikan

.

Pilihan lewat

Aktifkan konten Anda sebagai modal. Menerima opsi opsional Open modal for @mdo Open modal for @fat Open modal for @getbootstrap

New message

Recipient:

Message:

Close Send message

_9

Modal title

Modal body text goes here.

Close Save changes

_8

beralih

Mengalihkan mode secara manual. Kembali ke pemanggil sebelum modal benar-benar ditampilkan atau disembunyikan (mis. e. sebelum peristiwa var exampleModal = document.getElementById('exampleModal') exampleModal.addEventListener('show.bs.modal', function (event) { // Button that triggered the modal var button = event.relatedTarget // Extract info from data-bs-* attributes var recipient = button.getAttribute('data-bs-whatever') // If necessary, you could initiate an AJAX request here // and then do the updating in a callback. // // Update the modal's content. var modalTitle = exampleModal.querySelector('.modal-title') var modalBodyInput = exampleModal.querySelector('.modal-body input') modalTitle.textContent = 'New message to ' + recipient modalBodyInput.value = recipient }) 0 atau var exampleModal = document.getElementById('exampleModal') exampleModal.addEventListener('show.bs.modal', function (event) { // Button that triggered the modal var button = event.relatedTarget // Extract info from data-bs-* attributes var recipient = button.getAttribute('data-bs-whatever') // If necessary, you could initiate an AJAX request here // and then do the updating in a callback. // // Update the modal's content. var modalTitle = exampleModal.querySelector('.modal-title') var modalBodyInput = exampleModal.querySelector('.modal-body input') modalTitle.textContent = 'New message to ' + recipient modalBodyInput.value = recipient }) 1 terjadi)

menunjukkan

Membuka modal secara manual. Kembali ke pemanggil sebelum modal benar-benar ditampilkan (mis. e. sebelum peristiwa var exampleModal = document.getElementById('exampleModal') exampleModal.addEventListener('show.bs.modal', function (event) { // Button that triggered the modal var button = event.relatedTarget // Extract info from data-bs-* attributes var recipient = button.getAttribute('data-bs-whatever') // If necessary, you could initiate an AJAX request here // and then do the updating in a callback. // // Update the modal's content. var modalTitle = exampleModal.querySelector('.modal-title') var modalBodyInput = exampleModal.querySelector('.modal-body input') modalTitle.textContent = 'New message to ' + recipient modalBodyInput.value = recipient }) _0 terjadi)

Selain itu, Anda dapat meneruskan elemen DOM sebagai argumen yang dapat diterima dalam peristiwa modal (sebagai properti Launch static backdrop modal

Modal title

...

Close Understood

8)

Modal title

Modal body text goes here.

Close Save changes

_9

bersembunyi

Menyembunyikan modal secara manual. Kembali ke pemanggil sebelum modal benar-benar disembunyikan (mis. e. sebelum peristiwa var exampleModal = document.getElementById('exampleModal') exampleModal.addEventListener('show.bs.modal', function (event) { // Button that triggered the modal var button = event.relatedTarget // Extract info from data-bs-* attributes var recipient = button.getAttribute('data-bs-whatever') // If necessary, you could initiate an AJAX request here // and then do the updating in a callback. // // Update the modal's content. var modalTitle = exampleModal.querySelector('.modal-title') var modalBodyInput = exampleModal.querySelector('.modal-body input') modalTitle.textContent = 'New message to ' + recipient modalBodyInput.value = recipient }) _1 terjadi)

handleUpdate

Atur ulang posisi modal secara manual jika ketinggian modal berubah saat terbuka (mis. e. seandainya bilah gulir muncul)

membuang

Menghancurkan modal elemen. (Menghapus data yang disimpan pada elemen DOM)

getInstance

Metode statis yang memungkinkan Anda mendapatkan instance modal yang terkait dengan elemen DOM

Launch demo modal

Modal title

...

Close Save changes

0

getOrCreateInstance

Metode statis yang memungkinkan Anda mendapatkan instance modal yang terkait dengan elemen DOM, atau membuat yang baru jika tidak diinisialisasi

Launch demo modal

Modal title

...

Close Save changes

_1

Acara

Kelas modal Bootstrap memaparkan beberapa peristiwa untuk dihubungkan ke fungsionalitas modal. Semua peristiwa modal dipicu pada modal itu sendiri (mis. e. pada

Postingan terbaru

LIHAT SEMUA