Rumah > hujung hadapan web > tutorial css > Mengapa Menu Bootstrap 3 Saya Diruntuhkan Kekal Terbuka Selepas Mengklik Pautan?

Mengapa Menu Bootstrap 3 Saya Diruntuhkan Kekal Terbuka Selepas Mengklik Pautan?

Patricia Arquette
Lepaskan: 2024-11-14 10:51:02
asal
709 orang telah melayarinya

Why Does My Bootstrap 3 Collapsed Menu Stay Open After Clicking a Link?

Bootstrap 3: Menyelesaikan Isu Menu Runtuh Berterusan

Masalah:

Dalam navigasi Bootstrap 3, menu runtuh kekal terbuka selepas mengklik pautan menu, mengganggu pengalaman pengguna.

Jawapan:

Untuk menyelesaikan isu ini, laksanakan kod berikut:

$(document).on('click','.navbar-collapse.in',function(e) {
    if( $(e.target).is('a') ) {
        $(this).collapse('hide');
    }
});
Salin selepas log masuk

Butiran:

  • Penyelesaian ini mengikat pendengar acara pada dokumen untuk memantau klik dalam menu navigasi dikembangkan (kelas: ".navbar-collapse.in").
  • Apabila klik berlaku pada pautan menu (elemen "a"), baris $(this).collapse('hide'); mencetuskan keruntuhan menu navigasi.

Kemas kini [2014-11-04]:

  • Untuk navigasi dengan submenu, ubah suai kod kepada :
$(document).on('click','.navbar-collapse.in',function(e) {
    if( $(e.target).is('a:not(".dropdown-toggle")') ) {
        $(this).collapse('hide');
    }
});
Salin selepas log masuk
  • Pengubahsuaian ini memastikan bahawa hanya pautan menu yang bukan togol lungsur akan mencetuskan keruntuhan menu.

Atas ialah kandungan terperinci Mengapa Menu Bootstrap 3 Saya Diruntuhkan Kekal Terbuka Selepas Mengklik Pautan?. 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