首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript/React: Overflow X Visible,Overflow Y Auto

Javascript/React: Overflow X Visible,Overflow Y Auto
EN

Stack Overflow用户
提问于 2021-09-21 13:43:00
回答 1查看 97关注 0票数 1

有没有基于React/javascript的解决方案来修复overflow-x-visible和overflow-y-auto的问题?

我在React中有一个粘性的侧边栏,当点击它时会显示一个选项菜单(见下面的截图)。在研究中,使用overflow-y-autooverflow-x-visible是一个正在进行的问题。我已经实现了许多建议的解决方案,包括:style="padding-bottom: 250px; margin-bottom: -250px;和创建更宽的div容器herehere。我也一直在学习this教程。然而,我不能让它在我的用例中工作。

使用Tailwind CSS缩短代码:

代码语言:javascript
复制
<Sidebar className="h-96 overflow-y-auto overflow-x-visible">
    <SidebarItemNew className="relative">      
         <DropdownOptions className="absolute"/>
    </SidebarItemNew>     
</Sidebar>

有没有办法让这对React起作用?谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-22 13:22:59

为了解决这个问题,我使用React Portal将子元素拆分到自己的DOM节点中。然后我按照this教程使用了React Popper。它现在工作得很好!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69269926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档