CSS:防止背景滚动

3
我创建了一个模态弹出框。我希望在滚动时能固定背景体。我搜索了一下,并发现添加`background-attachment: fixed;`,但没有成功。
`background-attachment: fixed;`只适用于图片吗?如(w3schools.com/cssref/pr_background-attachment.asp)所述

/* 将背景图像设置为固定的(不随页面滚动)*/

background-attachment: fixed;

1
你能否请发布完整的代码,或者更好的是创建一个可工作的 fiddle? - Meers E. Chahine
1
请发布您的HTML、CSS、jsfiddle等内容。 - Alex
以上代码应该是可以工作的,所以可能还有其他问题 - 如果您发布完整的代码,我们应该会有更好的想法。 - Sinister Beard
代码是 GWT 而不是普通的 HTML。 - Forkmohit
1
尝试在你的容器中添加overflow:hidden。 - Pixelomo
显示剩余4条评论
1个回答

4

抱歉,无法公开代码

因此,我只能猜测可能会起作用。

在弹出窗口打开时,将 overflow: hidden; 添加到页面的 body 中。


是的,这个方法可行!但最终发现了 **Window.enableScrolling(false)**(感谢 Eclipse :-)),它最终产生了以下代码:getViewportElement().getStyle().setProperty("overflow", enable ? "auto" : "hidden") - Forkmohit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接