JQuery .hide & .show 即使是隐藏也占空间

标签 jquery css html bootstrap-4

<script async src="//jsfiddle.net/andersonkoh/y6s9esnh/2/embed/"></script>

如您所见,当我选择请求时 .show my .request-row 但是当我右键单击 > Inspect in browser 时它显示.enquiry-row 隐藏但占用空间。如何在不将其向下推的情况下使其在同一行中?

最佳答案

你应该自己隐藏它 <div class="col col-6">而不是隐藏 <div class="col col-6"><div id="enquiry-row" style="display:none;"></div></div> 中的元素,在你的情况下 class="col col-6"这占用了元素的空间。

所以它应该是这样的<div class="col col-6" id="enquiry-row" style="display:none;"><div></div></div> .

这是 JSFIDDLE

关于JQuery .hide & .show 即使是隐藏也占空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031101/

相关文章:

javascript - jQuery:如何覆盖特定元素的默认方法(即 html、append)?

html - 使用 flexbox 对齐元素

html - <td> 的最大宽度

html - 如何使导航栏静态并向上移动背景图像/页脚?

javascript - 如何选择(突出显示)和复制有序列表编号

javascript - 如何停止setInterval?

javascript - Jquery 淡入淡出和向下滑动标题

javascript - 浏览器标签通知

html - 在 Wordpress 中设置 Bootstrap Carousel 图像

json - jQuery 和 JSON 与 IE - SCRIPT5007 : Unable to get value of the property