Javascript jQuery手风琴在加载时关闭

Javascript jQuery手风琴在加载时关闭,javascript,jquery,jquery-ui-accordion,Javascript,Jquery,Jquery Ui Accordion,如何在页面加载时关闭accordion小部件?这是我正在使用的代码: //Accordion $( ".accordion" ).accordion({ autoHeight: false, navigation: true, collapsible: true, active: false }); 此外,它可能不重要,但手风琴div位于对话框div内。设置为false的活动选项应(根据)导致菜单在页面加载时折叠(

如何在页面加载时关闭accordion小部件?这是我正在使用的代码:

//Accordion
    $( ".accordion" ).accordion({
        autoHeight: false,
        navigation: true,
        collapsible: true,
        active: false
    });

此外,它可能不重要,但手风琴div位于对话框div内。

设置为
false
活动
选项应(根据)导致菜单在页面加载时折叠(尽管它特别要求
可折叠:true
(您已经有了)

如果
$(窗口).load()
$(document).ready()
中还没有此文件,则需要将其包装在其中一个文件中;如果如此包装,则在没有演示(可能,或?)的情况下,很难提出可能发生的情况或出错的建议


JavaScript的其余部分(除了调用
.accordion()
之外)是否正在执行?如果没有,可能会在某个地方出现JS错误。可能需要运行它以确保执行。

索引值可以是布尔值或整数

<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>

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

    <asp:HiddenField ID="AccordionIndexHidden" runat="server" Value="-1" />


仅供参考,隐藏字段用于在回发之间保持保存手风琴打开状态

“手风琴div在对话框div中”-你的意思是什么?你能粘贴HTML吗?jQuery手风琴实现有语义要求。标记需要成对的标题和div:代码不在$(文档)中。ready()但是脚本在正文的末尾,所以应该没关系吧?除了这个,所有的javascript都运行得完美无缺。我建议在
$(document).ready()
中尝试它,如果只是为了排除一个可能的解决方案。我绝对建议发布一个演示(在我回答中的任何一个站点上)这样我们就可以看到它在工作/不工作,并给出答案。如果没有html,很难提供帮助。在准备一个jsbin向您展示时,我发现我使用的一个colorpicker插件和dialog小部件之间有一个奇怪的冲突。谢谢您的帮助。@Yottagray:没问题,不过我希望我能更具体一些。..:)谢谢让情况有所不同,不过,它在加载时会很快闪烁扩展内容