Como manter o menu suspenso do bootstrap visível até clicar novamente no botão

Faith Tumorang

Estou usando o recurso suspenso do bootstrap. Quero que o menu ainda esteja visível até que eu clique novamente no botão Voltar. Deve ser parecido com um interruptor. Se quisermos ver a lista, devemos clicar no botão, e também ocultá-la. E ele ainda está aberto, embora cliquemos no botão externo e interno da lista.

   <h2>Click the dropdown button </h2>
   <p>It will stay open unless clicked again to close </p>

<div class="dropdown keep-open">
    <!-- Dropdown Button -->
    <button id="dLabel" role="button" href="#"
       data-toggle="dropdown" data-target="#" 
       class="btn btn-primary">
        Dropdown <span class="caret"></span>
    </button>

<!-- Dropdown Menu -->
<ul class="dropdown-menu" role="menu" 
    aria-labelledby="dLabel">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li class="divider"></li>
    <li><a href="#">Separated link</a></li>
</ul>

Preciso abrir e fechar o menu suspenso, apenas a partir do botão.

Eu uso isso, mas ainda oculta a lista quando clico na lista interna.

Pritish Vaidya

Aqui está a solução

Violino

$('.keep-open #dLabel').on({
  "click": function() {
    $(this).parent().attr('closable', true );
  }
})

O evento de clique é enviado quando o bootstrap falha hide dropdowncom outra chamada para, hide dropdownconforme sugerido pelo autor

Basta adicionar isso ao seu código

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como fechar o menu suspenso novamente ao clicar no mesmo elemento?

O menu de bootstrap não fecha ao clicar novamente no botão do menu

Como fazer o menu suspenso do Twitter Bootstrap ao passar o mouse em vez de clicar

Como tornar o menu suspenso do bootstrap arrastável?

Como fazer o efeito de pairar em vez de clicar no menu suspenso do bootstrap 4?

<div> do menu suspenso não fica visível no Chrome

Botão suspenso do jQuery para encontrar li ativo e manter o menu suspenso aberto

Bootstrap - Como manter o menu suspenso aberto quando o submenu está aberto

Como fechar o menu suspenso ao clicar fora do recipiente do menu?

O menu suspenso clicável não deve fechar ao clicar dentro da lista do menu

Clicar no menu suspenso multinível não exibe o menu

Como posso acelerar o menu suspenso móvel na barra de navegação do Bootstrap?

como tornar o menu suspenso transparente com apenas o item visível como a seta dentro do botão e a borda direita?

Como alternar o ícone do botão quando um menu suspenso de bootstrap é aberto

O menu suspenso do Bootstrap não desaparece ao clicar em outro lugar?

Como ocultar o menu suspenso ao clicar no link do menu com vanilla JS?

Como remover o comportamento preventDefault do menu suspenso Bootstrap

Como consertar o problema do menu suspenso de bootstrap

Como clicar em um item do menu suspenso não selecionado com o Selenium

Bootstrap Vue - Impedir o fechamento do menu suspenso ao clicar fora

Feche o menu suspenso Bootstrap após clicar no link

O menu suspenso do botão de inicialização na tabela responsiva não é visível devido à rolagem

Como manter o estado de foco no item pai no menu suspenso?

Interrompe a propagação do elemento pai ao clicar, mas permite abrir / fechar o menu suspenso e eventos de item de menu para o menu suspenso Bootstrap?

Como ocultar / mostrar o menu suspenso em javascript ao clicar no botão

Como abrir o menu suspenso ao clicar em javascript no angular

Como fazer o elemento pai em um item do menu suspenso ter foco visível usando apenas HTML

Copiar texto/dados do menu suspenso quando o usuário clicar no botão usando javascript?

O item do menu suspenso é ocultado ao clicar?

TOP lista

quentelabel

Arquivo