为简单起见,我的网站有两个浮动的DIV块。 #Sidebar和#Content。在我的侧边栏中,我有一个jQuery Vertical Accordion Menu,它会扩展。 (Duh,这是一个手风琴菜单)
无论如何,当用户点击其中一个子菜单标题时,它会展开菜单并强制其包含DIV进行扩展。
我正在寻找一种方法,使用jQuery,将#Content扩展到与#Sidebar相同的大小,因为#Sidebar正在扩展。这可能吗?
我已经尝试了正常的方法来使两个DIV的大小相同,但是当页面加载时它是动态的,而不是动态的。
感谢您的帮助! 瑞克
答案 0 :(得分:0)
您可以将accordionchange事件绑定到如下函数:
$("#Sidebar").bind('accordionchange', function () {
$("#Content").height($("#Sidebar").height());
});
这应该在动画完成时将高度设置为相等。
编辑:您也可以通过将change:
字段设置为您在手风琴已更改时运行的函数来将其绑定在accordion初始值设定项中