绝对定位元素不留在相对父级

谜语

我正在构建一个多步骤表单,然后为这些步骤设置动画。我已将不同的问题分组为单独的fieldsets,然后将它们设置为动画fieldsteps父包装器已position:relative应用。

当您单击“上一个”时,您可以看到页脚落后于fieldset现在拥有的position:absolute我该如何阻止?我不能在父级上设置明确的高度,因为它会从一个步骤更改为下一个步骤。

https://codepen.io/JustHam/pen/yLejWVZ

在此处输入图片说明

约翰·R。

我注意到在 Next 按钮的点击侦听器中,您将 的位置设置current_fs为绝对,但在上一个按钮的点击侦听器中,您没有将位置更改回相对位置。

complete在 Previous 按钮的单击侦听器中更改了您的函数,将previous_fsback的位置更改为 relative 并且它似乎正在工作:

      complete: function () {
        current_fs.hide();
        animating = false;
        previous_fs.css({position: 'relative'})
      },

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据主体而不是相对父级定位元素

相对定位元素内部的绝对定位元素被裁剪

绝对定位元素扩展父元素

绝对定位元素不在Safari iOS中的其他绝对定位元素之上

相对定位父级的绝对定位的psuedo元素的overflow设置为overflow:hidden

为绝对定位元素设置高度 = "100% - 相对顶部"

相对位置不包含绝对定位元素

宽度:绝对定位元素的100%大于父元素

相对定位元素内的绝对定位元素。如何获得宽度和高度?

绝对定位元素的宽度

绝对定位的 div 溢出相对父级的边界

绝对定位元素在其固定定位的父元素中被切断

DropDown 在相对父容器之外定位绝对元素

将绝对元素定位在相对父容器之外

在相对定位元素中的绝对之后,像往常一样流动元素

将绝对定位的 div 展开并将其定位到相对定位的父级

CSS定位的绝对元素,自动宽度超出父级边界?

绝对定位的psuedo元素与父级一起滚动

如何更改绝对定位的CSS元素的偏移父级?

为什么不顶:0在相对于身体的绝对定位元素上起作用?

当位置为绝对时,相对于表格单元格定位元素的顶部

了解绝对定位元素的默认位置

溢出:绝对定位元素的隐藏

绝对定位元素的最大宽度

使绝对定位元素向左扩展

Bootstrap 4对绝对定位元素的响应

绝对定位元素上的 Mouseenter 事件

如何将绝对定位元素宽度设置为父节点宽度?

如果父元素是静态的,为什么绝对定位的元素自身不相对于父元素定位?