jQuery手风琴菜单。菜单展开时展开邻居div

时间:2012-05-08 03:38:25

标签: php jquery html

为简单起见,我的网站有两个浮动的DIV块。 #Sidebar和#Content。在我的侧边栏中,我有一个jQuery Vertical Accordion Menu,它会扩展。 (Duh,这是一个手风琴菜单)

无论如何,当用户点击其中一个子菜单标题时,它会展开菜单并强制其包含DIV进行扩展。

我正在寻找一种方法,使用jQuery,将#Content扩展到与#Sidebar相同的大小,因为#Sidebar正在扩展。这可能吗?

我已经尝试了正常的方法来使两个DIV的大小相同,但是当页面加载时它是动态的,而不是动态的。

感谢您的帮助! 瑞克

1 个答案:

答案 0 :(得分:0)

您可以将accordionchange事件绑定到如下函数:

$("#Sidebar").bind('accordionchange', function () {
    $("#Content").height($("#Sidebar").height());
});

这应该在动画完成时将高度设置为相等。

编辑:您也可以通过将change:字段设置为您在手风琴已更改时运行的函数来将其绑定在accordion初始值设定项中