Menu lungsur Twitter Bootstrap biasanya ditutup pada sebarang klik, termasuk yang berada dalam menu itu sendiri. Untuk menangani perkara ini, pendengar acara klik boleh dilampirkan pada elemen menu dengan penyebaran acara dihentikan.
$('ul.dropdown-menu.mega-dropdown-menu').on('click', function(event){ event.stopPropagation(); });
Walau bagaimanapun, pengendali acara yang diwakilkan untuk kawalan dan penunjuk karusel menjadi tidak berkesan oleh penyelesaian ini.
Sebaliknya, pendekatan alternatif melibatkan mendengar peristiwa klik pada keseluruhan dokumen, tetapi mengehadkan skop acara kepada bekas yang dikehendaki. Ini memastikan bahawa klik dalaman dalam menu lungsur turun tidak akan mencetuskan penyebaran ke peringkat dokumen, menghalang penembakan acara yang diwakilkan:
$(document).on('click', '.someyourContainer .dropdown-menu', function (e) { e.stopPropagation(); });
Ini secara berkesan menyekat penutupan lungsur yang tidak diingini tanpa menjejaskan kefungsian pengendali acara yang diwakilkan.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan untuk tajuk artikel anda, menggabungkan perkara utama kandungan dan format soalan: **Pilihan 1 (Terus dan Jelas):** * **Cara Mencegah Penutupan Menu Jatuh Turun Bootstrap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!