gpt4 book ai didi

html - 切换侧边栏按钮在 Safari 浏览器中不可见

转载 作者:行者123 更新时间:2023-11-28 02:23:12 25 4
gpt4 key购买 nike

我正在开发一个基于 Bootstrap 4 的网站,它有一个可折叠的侧边栏。

切换按钮在 chrome 和 firefox 中可见,在 windows 和 macos 上都很好。但它在 macOS 上的 safari 中是不可见的。

我尝试了很多解决方案,比如尝试各种选项,例如:

-webkit-transform: translateZ(0px);或者 transform-style: preserve-3d;

没有任何运气。

我不想在这里放太多代码,所以我制作了一个代码笔,您可以在其中查看实际行为:https://codepen.io/pen/JqRLKx

关于如何解决这个问题有什么想法吗?

最佳答案

好的,我想我可能已经缩小了您的问题范围。我可以重现你在 Safari 上的内容。

经过大量删除并查看导致问题的行后,我发现 overflow-y: auto 导致了问题。

#sidebar-wrapper {
position: fixed;
left: 21rem;
width: 0;
height: 100%;
margin-left: -21rem;
overflow-y: auto;
background: #fafa;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;

现在删除该行将显示下拉项。我不确定您如何解决该问题。如果我找到解决方案,我会更新我的答案试一试。

编辑

试试这个 JQuery slide toggle menu

关于html - 切换侧边栏按钮在 Safari 浏览器中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56114568/

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