Ustawiłem wiele akordeonów na stronie za pomocą wtyczki jonowej akordeonu, dzięki czemu mogę wdrożyć rozwinąć wszystkie i zwinąć wszystkie funkcje.Akordeon jquery Zamknij, a następnie otwórz
Każdy element ID jest to własny akordeon i poniżej kod działa, aby zamknąć je wszystkie bez względu na to, które z nich są już otwarte:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", -1)
;
Mój problem jest z poszerzyć wszystko. Kiedy mam je wszystkie rozwinąć z tym kodem:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", 0)
;
Some umowa, a niektóre będą rozszerzać na podstawie tego, czy są one uprzednio otwarte.
Mój pomysł na poprawienie tego polegał na zwinięciu wszystkich, a następnie rozwinięciu ich wszystkich po kliknięciu rozwinięcia. Kod ten jednak nie wykona poprawnie:
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", -1)
;
$("#contact, #address, #email, #sales, #equipment, #notes, #marketingdata")
.accordion("activate", 0)
;
on trafi tylko drugą komendę i nie zamknąć je wszystkie w pierwszej kolejności. Jakieś sugestie?
Wow! To idealne!Czy możesz mi wytłumaczyć linię kodu filtra? Działa świetnie, ale naprawdę chciałbym zrozumieć, co robi w przyszłości (jestem nowy w jquery). Dzięki za pomoc! Jon – Jon
Świetne wyjaśnienie! To będzie duża pomoc w przyszłości. – Jon
nickf - świetne wyjaśnienie! Nie widziałem wcześniej takich filtrów zagnieżdżonych. Bardzo pouczający. –