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

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

我的 Accordion
<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>

,我看到第一个 header 在页面加载时展开。如何使它们在页面加载时全部折叠?

最佳答案

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

10-01 04:36