Jquery 回发后如何维护手风琴菜单(母版页)

Jquery 回发后如何维护手风琴菜单(母版页),jquery,Jquery,我不熟悉jQuery。请您在回发后提供维护手风琴菜单(母版页)的完整代码。如何在我的应用程序中使用以下代码 我有一个母版页和一些内容页。单击母版页中的链接时,“总计”菜单将折叠。但我需要打开上次单击的菜单 <asp:HiddenField ID="hidAccordionIndex" runat="server" Value="0" /> <script language="javascript" type="text/javascript"> $(functi

我不熟悉jQuery。请您在回发后提供维护手风琴菜单(母版页)的完整代码。如何在我的应用程序中使用以下代码

我有一个母版页和一些内容页。单击母版页中的链接时,“总计”菜单将折叠。但我需要打开上次单击的菜单

<asp:HiddenField ID="hidAccordionIndex" runat="server" Value="0" />

<script language="javascript" type="text/javascript">
    $(function(){
        var activeIndex = parseInt($('#<%=hidAccordionIndex.ClientID %>').val());

        $("#accordion").accordion({
            autoHeight:false,
            event:"mousedown",
            active:activeIndex,
            change:function(event, ui)
            {
                var index = $(this).children('h3').index(ui.newHeader);
                $('#<%=hidAccordionIndex.ClientID %>').val(index);
            }
        });
    });
</script>

$(函数(){
var-activeIndex=parseInt($('#').val();
$(“手风琴”)。手风琴({
自动高度:false,
事件:“鼠标下移”,
active:activeIndex,
更改:功能(事件、用户界面)
{
var index=$(this.children('h3').index(ui.newHeader);
$('#').val(索引);
}
});
});
试试


希望对您有所帮助……

您必须在回发之前将当前状态保存在手风琴上,并在.ready()事件中重建/重述它。您好,亲爱的,谢谢您的回复。我已经通过以下链接完成了。但现在面临着一个不同的问题。浏览器选项卡关闭时未清除cookie。我该怎么做呢。
$(function() {

    $("#accordion").accordion({ // initialising the accordian
        activate: function(event, ui) {
            var index = $("#accordion").accordion("option", "active"); // Getting the current Opened/Active Tab index value (Starting from Zero 0)
            $('#hidAccordionIndex').val(index); // Setting Active tab value to Hidden Field
        }
    });

    $("#accordion").accordion("option", "active", parseInt($('#hidAccordionIndex').val(), 10)); // Setting Active Tab value to Accordian 

});