如何使手风琴标题最初在页面加载时折叠?

Ser*_*ity 4 javascript css c# asp.net jquery

I added this script on my page..it didnt work

    <script type="text/javascript">
    $(document).ready(function(){
      $("#accordion").accordion( { active: false, collapsible: true });
    });
Run Code Online (Sandbox Code Playgroud)

我的手风琴

<cc1:Accordion ID="Accordion1" runat="server" FadeTransitions="true"  Visible="true" AutoSize="None"SelectedIndex="0" RequireOpenedPane="false"  TransitionDuration="250" 
HeaderCssClass="accordionHeader toggler" ContentCssClass="accordionContent expanded toggler">
                <HeaderTemplate>

                    <b style="color: Black">

                        <%#Eval("Ques")%>
                    </b>

                </HeaderTemplate>


                <ContentTemplate>
                <p> <%#DataBinder.Eval(Container.DataItem, "QuesAns")%></p>

                </ContentTemplate>
            </cc1:Accordion>
Run Code Online (Sandbox Code Playgroud)

我看到第一个页面在页面加载时展开了.如何让它们在页面加载时全部折叠?

Den*_*vin 9

有一个简单的解决方法 - 只需设置SelectedIndex="-1"而不是"0"(加上RequireOpenedPane ="false",但它已经在你的标记中设置)..你真的不需要那个花哨的onReady脚本.