Ho un menu a discesa (solo uno, non tutti), e all'interno di esso, voglio avere diversi campi di input in cui le persone possono digitare roba all'interno senza il menu a cascata nascosto come appena fai clic su di esso (ma si chiude se fai clic all'esterno di esso).Interrompi un solo menu a discesa dalla chiusura al clic
ho creato un jsfiddle: http://jsfiddle.net/denislexic/8afrw/2/
E qui è il codice, è fondamentale:
<div class="btn-group" style="margin-left:20px;">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
Action
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<!-- dropdown menu links -->
<li>Email<input type="text" place-holder="Type here" /></li>
<li>Password<input type="text" place-holder="Type here" /></li>
</ul>
</div>
Quindi, fondamentalmente, voglio che si chiude al clic della discesa (ma vicino al clic di il pulsante di azione o al di fuori del menu a discesa). La mia ipotesi migliore è stata quella di aggiungere una classe e provare a fare qualche JS, ma non riuscivo a capirlo.
Grazie per qualsiasi aiuto.
Incredibile, l'ho ottimizzato un po 'perché ho solo bisogno di alcuni elenchi a discesa per non eseguire il normale comportamento, aggiungendo una classe e controllandolo nel codice ... guarda il violino se interessato. http://jsfiddle.net/denislexic/8afrw/8/ – denislexic
Puoi anche bloccare solo i clic su una classe specifica, quindi puoi lasciare da solo i normali menu a discesa. [js fiddle qui] (http://jsfiddle.net/8afrw/9/) – CraigTeegarden
ha, sì, è molto più facile, grazie. – denislexic