Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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
Javascript 容器在第三次btnAdd单击后向左移动?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 容器在第三次btnAdd单击后向左移动?

Javascript 容器在第三次btnAdd单击后向左移动?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我不知道为什么会发生这种情况,但在第三次单击btnAdd并添加第三组表单元素后,整个容器结构会稍微向左移动 这是我的JSBin JSFIDLE已关闭: 有人知道这是为什么吗 非常感谢您的评论、想法和答案: 这是因为第三次单击时会显示垂直滚动条 您可以使用CSS使其始终显示: body { overflow-y: scroll; } 谢谢任何设置overflow:hidden to body或container都有助于消除移位吗?添加了overflow:hidden to body,效果

我不知道为什么会发生这种情况,但在第三次单击btnAdd并添加第三组表单元素后,整个容器结构会稍微向左移动

这是我的JSBin JSFIDLE已关闭:

有人知道这是为什么吗


非常感谢您的评论、想法和答案:

这是因为第三次单击时会显示垂直滚动条

您可以使用CSS使其始终显示:

body {
    overflow-y: scroll;
}

谢谢任何设置overflow:hidden to body或container都有助于消除移位吗?添加了overflow:hidden to body,效果非常好。计时结束后我会接受你的回答,非常感谢@Pixelatron:使用溢出:隐藏是奇怪的?您正在阻止用户向下滚动查看隐藏内容?@Pixelatron:将容器CSS更改为边距:10%自动0自动;会是一个更好的解决方案。啊,这更有意义,对不起,有点累了。我通常会声明所有四个margin:value,因此我一开始就有点被它吓坏了。