2016-04-12 9 views
0

Das macht mich verrückt. Ich benutze das jQuery UI Akkordeon und die erste Zeile bleibt offen. Ich möchte es standardmäßig geschlossen haben, es sei denn, es wird geklickt. Ich habe schon aktiv: falsch. Immer noch ist die erste Zeile bei Belastung nicht kollabiert.jQuery UI Akkordeon startet nicht zusammengelegt (zusammenklappbar: true, active: false)

Kann jemand helfen?

$(function() { 
    $("#accordion").accordion({ 
     collapsible: true, 
     active: false heightStyle: "content" 
    }); 
}); 

$(function() { 
    var icons = { 
     header: "ui-icon-circle-arrow-e", 
     activeHeader: "ui-icon-circle-arrow-s" 
    }; 

    $("#accordion").accordion({ 
     icons: icons 
    }); 

    $("#toggle").button().click(function() { 
     if ($("#accordion").accordion("option", "icons")) { 
      $("#accordion").accordion("option", "icons", null); 
     } else { 
      $("#accordion").accordion("option", "icons", icons); 
     } 
    }); 
}); 

Antwort

0

Sie haben einige Fehler im Code (Koma fehlende)

https://jsfiddle.net/Tintin37/togrrt34/1/

$(function() { 
    var icons = { 
     header: "ui-icon-circle-arrow-e", 
     activeHeader: "ui-icon-circle-arrow-s" 
    }; 

    $("#accordion").accordion({ 
     collapsible: true, 
     active: false, 
     heightStyle: "content", 
     icons: icons 
    }); 

    $("#toggle").button().click(function() { 
     if ($("#accordion").accordion("option", "icons")) { 
      $("#accordion").accordion("option", "icons", null); 
     } else { 
      $("#accordion").accordion("option", "icons", icons); 
     } 
    }); 
}); 
+0

Danke für meine unordentlichen Code aufzuräumen. Meinen Tag gerettet. Wenn ich eine Adresse hätte, würde ich Bier schicken. –

+0

Ich bin froh das hat geholfen, du kannst meine Antwort als akzeptiert ansehen, später für ein Bier;) –

Verwandte Themen