所以我一直在使用 Magnific Popup 通过灯箱显示内容。
一开始我遇到了滚动条消失以及灯箱后面的内容向右移动的问题。
所以我添加了 html { 溢出-y:滚动; } 现在滚动条保持可见并且没有向右移动。
问题是,滚动条在灯箱上方可见,我觉得这是不可取的。
您可以在页面的简化版本中看到问题(单击占位符): http://test.ilgufoblu.net/lab/prova.html
不知道如何解决这个问题(如果可以解决的话)。
最佳答案
在您的示例中,如果我将 margin: 0;
(您可以使用填充以可视方式重新创建)添加到 body
并删除 overflow-y:scroll
from html
(或将其替换为 auto
),我相信它的行为符合预期。这是一个 fiddle :https://jsfiddle.net/523mcv1k/
关于javascript - 放大的弹出窗口在灯箱前面显示滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38347242/