【问题标题】:How to get child element to display without position fixed from within parent with overflow hidden如何让子元素显示而无需从父级内部固定位置并隐藏溢出
【发布时间】:2016-11-27 10:45:49
【问题描述】:

在我的一个网站上,我有一个溢出的菜单,所以我添加了一些 jQuery 来控制菜单位置,但我的菜单有下拉菜单,我仍然希望下拉菜单显示在菜单之外,但由于溢出隐藏应用没有位置固定我无法显示,

css 中是否没有命令有时需要让子元素再次可见?

是我唯一使用位置固定或重建下拉菜单和菜单的解决方案,以便在选择项目时扩展菜单。

【问题讨论】:

  • 您需要显示项目链接或 jsfiddle 才能看到问题。
  • 我有一个溢出的菜单。这很难解释这种情况。您可以添加一个 jsfiddle,以便我们检查是否可以避免溢出:从那里隐藏。
  • 这是一个你知道或不知道的简单问题,它不需要一个jsfiddle来解释是否有任何其他方法可以摆脱溢出:隐藏;除了位置:固定;坦率地说,代码相当复杂,需要我一个小时才能完成,这只是我自己编写 js 需要多长时间
  • @DominicNoble 所以你只是期待有人提供代码,因为你懒得写?甚至不会鼓励人们尝试回答您的问题。认为您可能误解了 SO 的目的。
  • 那不是我问的阅读问题,我问是否有任何其他方式,而不是要求一个完整的解决方案。如果你不知道没关系

标签: javascript jquery html css


【解决方案1】:

如果您正在寻找的只是是或否的答案,那么:

不,您不能让overflow:hidden 的父元素之外的子元素可见,position:fixed; 除外

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-10
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 2012-11-16
    • 2015-09-03
    • 2012-08-09
    相关资源
    最近更新 更多