gpt4 book ai didi

javascript - 当子内容超过父高度时,在溢出 :visible; div, 内滚动

转载 作者:行者123 更新时间:2023-11-28 06:05:47 25 4
gpt4 key购买 nike

我有一个侧边栏导航菜单,其中包含悬停时显示的子项和子项。这是一个jsfiddle链接:https://jsfiddle.net/s096zfpd/

这显然被大大简化了,只是为了让大家了解我想要完成的任务。我的问题是有时 <nav> 中的列表超过<nav>的高度。在本例中,我希望能够在 <nav> 内滚动,但这样做会损害overflow-x:visible我需要显示的属性.sub-nav ,因为 CSS 根本不允许同时使用 overflow-x:visibleoverflow-y:scroll

我想也许 js 解决方案在这里可以很好地工作。有什么建议吗?

谢谢。

最佳答案

如果您对 overflow-xoverflow-y 使用可见,而对另一个则使用不可见的内容。可见值被解释为 auto 这意味着我们不能将可见和隐藏应用于同一个 DOM 元素,所以理想的解决方案是

  • 创建包装器,然后将 overflow-xoverflow-y 应用于两个不同的 DOM 元素。分享 js fiddle 解决您的问题

    https://jsfiddle.net/e2edvupc/

关于javascript - 当子内容超过父高度时,在溢出 :visible; div, 内滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36869594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com