【发布时间】:2015-05-31 16:54:31
【问题描述】:
我找不到解决方案,这里有一个问题,但答案不是很有用(至少对我来说)。
我有一个 JavaScript 模式弹出窗口,它通过在页面上放置透明 div 来禁用背景上的所有内容。它还通过将溢出设置为隐藏来禁用滚动,并且必须这样做,因为页面可以用鼠标滚轮滚动,否则会分散用户的注意力。
问题是,当隐藏和显示滚动条时,页面会调整大小并且效果很难看。此外,我的页面的设计方式是,如果我阻止它调整大小,那也会很丑陋。
我想要的是禁用滚动条,但让它保持可见(页面内容长于屏幕大小)。这在 CSS 中是否可行?
【问题讨论】:
-
请显示一些代码
-
究竟是为了什么?我的意思是真的,对于哪一部分?整个代码比较复杂,JS动态添加元素。
-
我不知道这个页面是如何工作的以及你是如何做到的。你怎么能指望我知道问题出在哪里或在哪里以及是否可以在 CSS 中解决它?
标签: javascript html css