Mam formularz, który obejmuje kilka gotowych okien rozwijania Bootstrap. Przełączają się poprawnie po kliknięciu myszą - teraz chciałbym zaimplementować sposób otwierania zamkniętego panelu za pomocą dowolnego zdarzenia uruchamianego podczas przechwytywania z ostatniego wejścia do aktualnie otwartego panelu.Trigger a Bootstrap .collapse ('toggle') przez zdarzenie
IOW, jako że przechodzę przez pola wejściowe otwartego panelu Mogę zakładać od jednego wejścia do następnego - kiedy zakładka z ostatniego wejścia fokus przechodzi do następnego obszaru nagłówka następnego panelu. Chciałbym, aby akt tabulacji do tego regionu nagłówka został uruchomiony .collapse('toggle')
;
Próbowałem kilka wariacji na temat:
$('#collapseAcct').focus(function() {
$('#collapseAcct').collapse('toggle');
});
a także próbowali wspinaczki drzewo genealogiczne z :parent
ale nie znalazłem klucza.
Struktura moich tafli:
Używam trzech paneli, w których unikalny identyfikator jest zagnieżdżony jedną warstwę głęboko w strukturze div - prawie tak samo, jak dokumentacja BS. NA PRZYKŁAD. struc 1 okienku:
<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]
pracuję w/3 - cały szyb jednoznacznie zidentyfikowana według OP. Przypuszczam, że mógłbym dodać unikalny identyfikator do div najwyższego poziomu każdego panelu. Ale nie podążam za ... w jaki sposób selektor lewego sekretarza wiadomo, który jest obecnie aktywnym okienkiem? – justSteve