Javascript JQuery切换加载时自动折叠div。我不想,也不知道为什么

Javascript JQuery切换加载时自动折叠div。我不想,也不知道为什么,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我没有看到这个问题的任何答案,但我有一个问题: 我制作了一个JQuery菜单UI,它工作得很好 单击列表项内的第一个链接时,该列表项应展开以显示其余链接 然而!当页面加载时,连接到第一个链接的.toggle似乎正在自动折叠第一个链接。我想不出来 再次重申:页面加载时,第一个链接a.cat被折叠。它不习惯,我不知道什么时候,或者是否,我甚至改变了它 编辑 无论如何,我希望这足够清楚。我会定期回来回答问题 这是JS,因为s.O.需要它: $("#sidebar ul li a.cat").toggl

我没有看到这个问题的任何答案,但我有一个问题:

我制作了一个JQuery菜单UI,它工作得很好

单击列表项内的第一个链接时,该列表项应展开以显示其余链接

然而!当页面加载时,连接到第一个链接的.toggle似乎正在自动折叠第一个链接。我想不出来

再次重申:页面加载时,第一个链接a.cat被折叠。它不习惯,我不知道什么时候,或者是否,我甚至改变了它

编辑

无论如何,我希望这足够清楚。我会定期回来回答问题

这是JS,因为s.O.需要它:

$("#sidebar ul li a.cat").toggle( function () {

    $(this).stop(true).animate({
        "color" : "#fff"
    });

    var growTo = (parseInt($(this).siblings("a.link").length) * nmMenu.linkHeight) + nmMenu.catHeight;

    $(this).parent("li").stop(true).animate({
        "height"        : growTo + "px",
        "padding-top"   : "5px"
    }, function () {
        $(this).children("a").stop(true).animate({
            "margin-left"   : "20px"
        });
    });

}, function () {

    $(this).siblings("a").andSelf().stop(true).animate({
        "margin-left"   : "0px"
    }, function () {
        $(this).siblings(" a:first").stop(true).animate({
            "margin-bottom" : nmMenu.catMarginBottom + "px",
            "color" : nmMenu.linkColor
        }); 

        $(this).parent("li").stop(true).animate({
            "height"    : nmMenu.catHeight + "px"
        });
    });

因为你叫MooTools左上角。这台工作正常吗?@Blazemonger我更新了它。同样的问题。>_