【发布时间】:2013-03-15 21:37:18
【问题描述】:
我正在查看一些 Facebook 照片。我观察到这件事,当您单击图像时,它会以模态叠加的形式打开。背景仍然模糊可见,滚动窗格仍然存在,但滚动条消失了。谁能告诉我该怎么做?我的意思是,将 body 的溢出设置为隐藏将使整个滚动窗格消失。这里有滚动窗格,但没有滚动条..
【问题讨论】:
-
没有滚动条的本机浏览器滚动窗格显然意味着显示滚动窗格的元素具有与元素高度匹配的内容高度。
-
嗯,我不太明白。能详细点吗?
-
您可以使用
overflow:scroll强制显示滚动窗格。如果元素内容不大于元素高度 - 则没有滚动条可显示。 -
但是实际的 HTML 页面(很长,因此出现了滚动条)仍然存在,我所做的只是在其上放置另一个
div。这对滚动有什么影响?我正在使用 jQuery-UI 对话框进行尝试。你能给我一个演示,以便我更好地理解你的观点吗? -
如果你想弄清楚什么元素是如何显示的,使用 Firebug 或其他东西,看看周围......
标签: javascript html css facebook scrollbar