Bolehkah saya Menutup Navbar Bootstrap 3 yang Diruntuhkan dengan Mengklik Di Luarnya?

Mary-Kate Olsen
Lepaskan: 2024-11-15 12:52:02
asal
327 orang telah melayarinya

Can I Close a Collapsed Bootstrap 3 Navbar by Clicking Outside It?

Menutup Navbar Runtuh pada Klik Luaran dalam Bootstrap 3

Soalan:

Bolehkah buka , navbar yang runtuh dalam Bootstrap 3 ditutup dengan mengklik di luar kawasan navbar? Pada masa ini, navbar hanya boleh dibuka atau ditutup dengan memilih butang navbar-togol.

Respons:

Ya, menutup navbar pada klik luaran adalah mungkin. Pertimbangkan kod berikut:

$(document).ready(function () {
    $(document).click(function (event) {
        var clickover = $(event.target);
        var _opened = $(".navbar-collapse").hasClass("navbar-collapse in");
        if (_opened === true && !clickover.hasClass("navbar-toggle")) {
            $("button.navbar-toggle").click();
        }
    });
});
Salin selepas log masuk

Penjelasan:

Versi diubah suai bagi jawapan asal ini memperkenalkan fungsi berikut:

  • Semak jika elemen navbar-collapse mempunyai kelas "in", menunjukkan ia terbuka dan runtuh.
  • Jika navbar terbuka dan sasaran klik bukan butang navbar-togol, ia akan mencetuskan acara klik pada butang togol bar navigasi, menutup bar navigasi dengan berkesan.

Atas ialah kandungan terperinci Bolehkah saya Menutup Navbar Bootstrap 3 yang Diruntuhkan dengan Mengklik Di Luarnya?. 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