Akordeon JQUERY UI zaczął się zwinąć


Odpowiedzi:


198

W opcjach określ:

{
  ...
  active: false,
  collapsible: true,
  ...
}

Zobacz dokumentację dla aktywnych .


nadal pracuję nad JQuery 1.4.4 na dzień dzisiejszy, chociaż Visual Studio 2010 generuje błąd JScript (brak błędu w interfejsie użytkownika) w IE 8
deltree

9

Próbowałem zrobić to samo. Korzystanie z kart interfejsu użytkownika Jquery. Chciałem, żeby na początku nie było widać żadnych z 5 zakładkami.

użycie active: false pokazało zawartość piątej zakładki. Więc ustawiłem karty CSS do wyświetlania: brak; ponieważ zmienia wyświetlanie w linii. Mam nadzieję, że to komuś pomoże!

<script>
$(function() {
    $( "#tabs" ).tabs({
        active: false,
        collapsible: true,
    });
});

I w stylu

#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5{ 
    display:none;
}

4

Użyłem tego kodu, ponieważ korzystałem z Dreamweaver Widget, kodu, którego Topek nie działał dla mnie, mam nadzieję, że to pomoże,

jQuery("#jQueryUIAccordion").accordion({ 
        event: "click",
        active: false,
        collapsible: true,
        autoHeight: false

    });


1

Jeśli używasz "Właściwości" wysiwyg i kodowanie jest niejasne, spróbuj wstawić liczbę w polu "Aktywne" o jedną więcej niż lista sekcji. Mam 12 sekcji i wstawiłem tam „13” i zadziałało.


1

Jeśli używasz domyślnego akordeonu jquery, zawsze wyświetla on zawartość pierwszego panelu, możesz go wyłączyć za pomocą active: falseatrybutu.

jQuery(document).ready(function() {
    jQuery( "#accordion" ).accordion({
      collapsible: true,
      active: false,
    });
});

ale jego domyślne zachowanie jest takie, że wszystkie panele zostaną ustawione na wysokość najwyższego panelu. więc w tym celu musisz dodać "heightStyle"atrybut.

heightStyle: "content",

więc każdy panel będzie tak wysoki, jak jego zawartość.


0

Jeśli spojrzysz na początek grupy paneli w swoim kodzie, poszukaj tego

<div id="collapseOne1" class="panel-collapse collapse in"> 

jeśli usuniesz tylko „in”, panel zamknie się po załadowaniu strony.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.