【发布时间】:2012-04-13 16:03:45
【问题描述】:
我正在制作一个下拉小部件。向下展开的菜单设置为与父级相同的宽度(使用 jQuery)。
小部件按预期工作,但是,您将它放在一个 DIV 容器中,并将初始显示设置为无。当显示此容器时,根据 jQuery 的所有下拉宽度都为零... 如果容器默认显示,一切正常。
希望我的小提琴能更好地说明我的意思:http://jsfiddle.net/ruFzR/ 在结果窗格上;顶部下拉菜单位于容器外部,底部位于容器内部。除了一些明显的样式问题外,宽度没有扩大。
【问题讨论】:
-
这可以用css简单地完成
-
是的。我不会以这种方式进行下拉。顶多用js做动画,或者显示/隐藏方法。
标签: jquery html css drop-down-menu width