Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何在禁用滚动的同时保持相同的滚动位置_Css_Scroll - Fatal编程技术网

Css 如何在禁用滚动的同时保持相同的滚动位置

Css 如何在禁用滚动的同时保持相同的滚动位置,css,scroll,Css,Scroll,我正在尝试禁用滚动以显示弹出窗口。我正在使用以下代码: height: 100%; overflow: hidden; 应用这些样式时,我会转到页面顶部。我想阻止滚动,但也要保持在原来的位置。这是一个注册弹出窗口。所以,我希望用户能够看到是什么让他们想在后台注册有什么想法吗?你应该使用溢出:隐藏在主体上,使弹出框的高度和宽度达到100%最简单的方法是给弹出框包装位置:固定;左:0;排名:0;右:0;底部:0;z-index:1000z-index供您选择(这样弹出窗口不会被其他容器重叠)。您应

我正在尝试禁用滚动以显示弹出窗口。我正在使用以下代码:

height: 100%;
overflow: hidden;

应用这些样式时,我会转到页面顶部。我想阻止滚动,但也要保持在原来的位置。这是一个注册弹出窗口。所以,我希望用户能够看到是什么让他们想在后台注册有什么想法吗?

你应该使用
溢出:隐藏在主体上,使弹出框的高度和宽度达到100%最简单的方法是给弹出框包装
位置:固定;左:0;排名:0;右:0;底部:0;z-index:1000
z-index供您选择(这样弹出窗口不会被其他容器重叠)。

您应该使用
溢出:隐藏在主体上,使弹出框的高度和宽度达到100%最简单的方法是给弹出框包装
位置:固定;左:0;排名:0;右:0;底部:0;z-index:1000
z-index供您选择(这样弹出窗口就不会被其他容器重叠)。

尽管卷轴是隐藏的,但您可以使用window.scrollTo()函数在任何需要的地方设置卷轴,例如

window.scrollTo(0, 0);
通过这种方式,您可以在打开sing in对话之前获得滚动位置

滚动窗口

窗口。向左滚动

那可能就是你要找的x和y


尽管卷轴是隐藏的,但您可以使用window.scrollTo()函数在任何需要的地方设置卷轴,如

window.scrollTo(0, 0);
通过这种方式,您可以在打开sing in对话之前获得滚动位置

滚动窗口

窗口。向左滚动

那可能就是你要找的x和y


可能重复@noahnu我已经检查了这个问题。他们不关心滚动被禁用后的滚动位置…可能重复@noahnu我已经检查了这个问题。他们不关心滚动被禁用后的滚动位置…如何获得x和y坐标?这样,我可以在弹出窗口之前创建两个变量
x
y
,然后执行
窗口。滚动到(x,y)
如何获得x和y坐标?这样,我可以在弹出窗口之前创建两个变量
x
y
,然后执行
窗口。滚动到(x,y)