Ho un modulo che si estende su diversi riquadri Bootstrap Collapse pronti all'uso. Si spostano correttamente con un clic del mouse - ora vorrei implementare un modo per aprire un riquadro chiuso tramite qualunque evento si attiva quando si fa tabulazione dall'ultimo input del riquadro correntemente aperto.Attiva un Bootstrap .collapse ('toggle') tramite un evento
IOW, mentre passo attraverso i campi di input del pannello aperto, posso passare da un input a quello successivo - quando I tab dall'ultimo input lo stato attivo passa alla successiva area di intestazione del riquadro successivo. Mi piacerebbe che l'atto di tabulazione nell'area di intestazione venisse attivato da .collapse('toggle')
;
Ho provato un paio di variazioni su:
$('#collapseAcct').focus(function() {
$('#collapseAcct').collapse('toggle');
});
e hanno anche provato salendo l'albero genealogico con :parent
, ma non hanno trovato la chiave.
Struttura dei miei riquadri:
Sto usando 3 riquadri in cui l'identificatore univoco è uno strato annidato in profondità nella struttura div - più o meno lo stesso della documentazione di BS. PER ESEMPIO. struc di 1 riquadro:
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#createUserPanes" href="#collapseAcct">Account</a>
</div>
<div id="collapseAcct" class="accordion-body collapse">
<div class="accordion-inner">
<div>content</div>[and everything wraps out accordingly]
sto lavorando w/3 vetri - tutti ided unico in base a OP. Suppongo di poter aggiungere un ID univoco al div di livello superiore di ogni riquadro. Ma io non sto seguendo ... come fa il selettore sinistro del tuo frammento sapere quale è il riquadro correntemente attivo? – justSteve