我有一台jquery.ui手风琴正在工作。我希望所有的div都在创作时关闭。 我总是打开第一个项目,我似乎无法在文档中找到一种方法。 这可能吗?
由于
答案 0 :(得分:3)
您需要active
和collapsible
选项的组合:
$( "#accordion" ).accordion({
collapsible: true,
active: false
});
答案 1 :(得分:0)
索引值可以是布尔值或整数
<script language="javascript" type="text/javascript">
$(function () {
var activeIndex = parseInt($('#<%=AccordionIndexHidden.ClientID %>').val());
if (activeIndex < 0)
activeIndex = false;
$("#accordion").accordion({
autoHeight: false,
event: "mousedown",
active: activeIndex,
change: function (event, ui) {
var index = $(this).children('h3').index(ui.newHeader);
$('#<%=AccordionIndexHidden.ClientID %>').val(index);
}
});
});
</script>
请记住以小于0的索引开始
<asp:HiddenField ID="AccordionIndexHidden" runat="server" Value="-1" />