0

Как по умолчанию аккордеон закрывается при запуске. вот вид образца hereДинамический JQuery Accordion

Вот код:

<script> 
$(function() { 

$("#accordion").tabs("#accordion div.pane", {tabs: 'h3', effect: 'slide'}); 
}); 
</script> 

<script> 

// add new effect to the tabs 
$.tools.tabs.addEffect("slide", function(i, done) { 

    // 1. upon hiding, the active pane has a ruby background color 
    this.getPanes().slideUp("slow").css({backgroundColor: "#fff"}); 

    // 2. after a pane is revealed, its background is set to its original color (transparent) 
    this.getPanes().eq(i).slideDown("slow", function() { 
     $(this).css({backgroundColor: 'transparent'}); 

     // the supplied callback must be called after the effect has finished its job 
     done.call(); 
    }); 
}); 
</script> 
+0

Просто в стороне отсюда есть jQuery UI Accordion, который является '.accordion()' http://jqueryui.com/demos/accordion/. Может быть, вы хотите уточнить, что на самом деле вы используете виджет вкладки в вопросе :) –

+0

Я не использую виджет, который я повторно разместил со ссылкой на образец, который я следую –

ответ

0

Вы можете сделать это следующим образом:

$("#accordion") 
    .tabs("#accordion div.pane", {tabs: 'h3', effect: 'slide', collapsible: true}) 
    .tabs('select', false); 

Это отмечает он как collapsible, затем выбирает вкладку, которая не отображается, используя false.

+0

не работает $ ("# accordion"). tabs ("# accordion div.pane", {tabs: 'h3', accordion: true}) .tabs ('select', false); ; }); –

+0

не работает $ ("# accordion"). Tabs ("# accordion div.pane", {tabs: 'h3', effect: 'slide', accordion: true}) .tabs ('select' , ложный); ; }); –

+0

@ kwek-kwek вам не хватает складного: true в вариантах на обоих из них :) прокрутите прямо в моем ответе, чтобы увидеть, что я имею в виду –

0

положить в вашем CSS:

#accordion div.pane: display:none; 
+0

, не работал. –