Ich habe die meisten Optionen, die ich hier auf Stack gefunden habe erschöpft ... Ich habe eine volle Breite (horizontal) Dropdown-Menü mit Bootstrap 3 erstellt. Das Nav enthält mehrere Dropdown-Menüs in sich und sie sind (angezeigt) durch die MouseEnter- Ereignis aktiviert:Bootstrap halten Menü geöffnet auf Außen klicken
$('.dropdown').mouseenter(function(){
if(!$('.navbar-toggle').is(':visible')) { // disable for mobile view
if(!$(this).hasClass('open')) { // Keeps it open when hover it again
$('.dropdown-toggle', this).trigger('click');
}
}
});
ich habe versucht, das deaktivieren der „Außenseite“ klicken unter Verwendung:
$('#myDropdown').on('hide.bs.dropdown', function() {
return false;
});
die funktioniert, aber es sperrt auch die „MouseEnter-“ event .... Wie kann ich dieses Problem lösen? Jede Rückmeldung wäre großartig! Vielen Dank!
Sehr nah mein Freund. Im Grunde brauche ich das Dropdown-Menü, um geöffnet zu bleiben, bis ein anderes aktiviert wird, und deaktiviere den Klick ... Ich hoffe, ich mache Sinn! – GreggMoore
Was ist, wenn der Benutzer das gesamte Dropdown-Menü schließen möchte? nur ein Zweifel .. –
sowieso, hier ist, was Sie gefragt - http://codepen.io/saeedsalam/pen/ameoXr –