Css 如何在带有子菜单的twitter引导下拉列表中设置溢出?

Css 如何在带有子菜单的twitter引导下拉列表中设置溢出?,css,drop-down-menu,twitter-bootstrap,overflow,Css,Drop Down Menu,Twitter Bootstrap,Overflow,我对带有子菜单的twitter引导下拉组件的css溢出属性有问题 将“最大高度”和“溢出”设置为“自动”时,滚动条将按其应有的方式显示在列表中,但子菜单位于“水平滚动”下的下拉列表中,这不是我需要的 下面是这个问题的例子 我尝试过更改值overflow-x和overflow-y,但它们都不起作用。在您描述的问题中使用overflow时,它将隐藏其中的所有子项。不幸的是,真的没有办法 为什么需要滚动导航下拉列表?是因为太长了吗 如果是这样的话,我建议尝试一种列式方法。在一个中有,该浮动:左然后在

我对带有子菜单的twitter引导下拉组件的css溢出属性有问题

将“最大高度”和“溢出”设置为“自动”时,滚动条将按其应有的方式显示在列表中,但子菜单位于“水平滚动”下的下拉列表中,这不是我需要的

下面是这个问题的例子


我尝试过更改值overflow-x和overflow-y,但它们都不起作用。

在您描述的问题中使用overflow时,它将隐藏其中的所有子项。不幸的是,真的没有办法

为什么需要滚动导航下拉列表?是因为太长了吗

如果是这样的话,我建议尝试一种列式方法。在一个
  • 中有
    ,该
    浮动:左然后在其中放置子菜单

    对不起,但我认为这是你问题的唯一答案


    编辑:您可以使用javascript和jquery创建一个浮动绝对定位容器,该容器显示在用户鼠标的坐标处。不过,这可能会变得非常复杂。

    您可能想尝试一些类似这样的jQuery插件:但是,我仍然没有弄清楚如何应用它。overflow-x和overflow-y不能正常工作的原因可能就是因为这个。还有,你的理想行为是什么?@hajpoj是的,我也认为这是这个问题的根本问题。这就是为什么我建议使用一些JS插件,而不是使用
    overflow
    属性滚动。@hajpoj理想的行为是当第一级菜单向下滚动时,第二级菜单显示在主列表之外的左侧,这是应该的。这里有一个没有溢出选项的fork:我需要的只是相同的垂直滚动条