Bagaimana untuk Mencegah Penutupan Auto Menu Responsif Bootstrap pada Desktop?

Barbara Streisand
Lepaskan: 2024-11-08 17:11:02
asal
694 orang telah melayarinya

How to Prevent Bootstrap Responsive Menu Auto-Closure on Desktop?

Penutupan Auto Menu Responsif dalam Bootstrap

Masalah:

Dalam tapak web Bootstrap, menu responsif membuka bar putih apabila butang "PRODUK" diklik. Walau bagaimanapun, apabila tapak web berada dalam mod desktop, mengklik butang secara tidak sengaja mengecilkan menu.

Penyelesaian:

Untuk mengelakkan menu daripada runtuh apabila diklik pada desktop, elakkan menambah JavaScript tambahan. Sebaliknya, ubah suai item senarai menu untuk memasukkan pemilih togol data dan sasaran data. Contohnya:

<li><a href="#Products" data-toggle="collapse" data-target=".navbar-collapse">Products</a></li>
Salin selepas log masuk

Ulang langkah ini untuk setiap item menu.

Penyelesaian Diperluaskan untuk Menyelesaikan Isu Limpahan:

Untuk menangani limpahan dan kelipan isu, masukkan kod berikut:

<li><a href="#products" class="hidden-xs">Products</a></li>
<li><a href="#products" class="visible-xs" data-toggle="collapse" data-target=".navbar-collapse">Products</a></li>
Salin selepas log masuk

Ini menjadikan togol dan pemilih sasaran khusus untuk saiz skrin, menghapuskan gangguan pada skrin yang lebih besar.

Keserasian Versi Bootstrap:

Perhatikan bahawa kelas yang kelihatan/tersembunyi tidak digunakan dalam Bootstrap versi 4.1.3 dan 5.0 . Gunakan d-none d-sm-block bukannya hidden-xs, dan d-block d-sm-none bukannya visible-xs. Dalam Bootstrap versi 5, gantikan data-toggle dengan data-bs-toggle dan data-target dengan data-bs-target.

Atas ialah kandungan terperinci Bagaimana untuk Mencegah Penutupan Auto Menu Responsif Bootstrap pada Desktop?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan