-2

在覆盖打开时删除溢出(滚动条 x 和 y),然后在覆盖(图像查看器)关闭后,body 使溢出可见(滚动条 x 和 y)(显然在通过单击触发覆盖之前在图像上,主体的滚动条是可见的。

例子:

<style type="text/css">
body { overflow:visible;}
div.overlay {position: fixed; overflow-y:hidden; overflow-x:hidden;} </style>

谢谢,我知道了。我在编码方面很糟糕:?

4

1 回答 1

0

您可以使用 jquery 来执行此操作。在初始化叠加层的地方,添加以下内容:

$("body").css("overflow", "hidden");

在您关闭叠加层的地方,添加以下内容:

$("body").css("overflow", "visible");

希望这可以帮助。

于 2013-06-29T13:21:49.317 回答