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脚本。