Comme vous pouvez le voir, chaque fois que vous ouvrez la liste déroulante et cliquez n'importe où ailleurs, la liste déroulante se ferme.
En utilisant le code ci-dessous, le menu déroulant peut rester ouvert après un clic −
$('#myDropdown').on('hide.bs.dropdown', function () { return false; });
Une autre option consiste à gérer l'événement de clic –
L'événement de clic peut également être géré en utilisant le code suivant. La méthode event.stopPropagation() arrête la propagation des événements vers l'élément parent. Il empêche tout gestionnaire d'événements parent d'exécuter -
$('#myDropdown .dropdown-menu').on({ "click":function(e) { e.stopPropagation(); } });
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!