Bootstrap Grid Row 如果隐藏然后用 JS 显示,则不会居中对齐

问题描述

为不稳定的缩进提前道歉。

我有一个简单的 Bootstrap Grid 设置

<div class="row justify-content-center" align="center" id="details">
    <div class="col-sm-2">
        <div class="card">
            <div class="card-body">
                <h4><?PHP echo getDAtimeWorked($envelope); ?></h4>
                 <h5 id=""><?PHP echo getDArecords($envelope); ?></h5>
                  </div>
                </div>
            </div>
            <div class="col-sm-2">
                <div class="card">
                  <div class="card-body">
                    <h4><?PHP echo getTNtimeWorked($envelope); ?></h4>
                    <h5 id=""><?PHP echo getTNrecords($envelope); ?></h5>
                  </div>
                </div>
            </div>
            <div class="col-sm-2">
                <div class="card">
                  <div class="card-body">
                    <h4><?PHP echo getMHtimeWorked($envelope); ?></h4>
                    <h5 id=""><?PHP echo getMHrecords($envelope); ?></h5>
                  </div>
                </div>
            </div>
            <div class="col-sm-2">
                <div class="card">
                  <div class="card-body">
                    <h4><?PHP echo getLTtimeWorked($envelope); ?></h4>
                    <h5 id=""><?PHP echo getLTrecords($envelope); ?></h5>
                  </div>
                </div>
            </div>
            <div class="col-sm-2">
                <div class="card">
                  <div class="card-body">
                  </div>
                </div>
            </div>
        </div>

function showDetails() {
  var x = document.getElementById("details");
  if (x.style.display === "none") {
    x.style.display = "block";
  } else {
    x.style.display = "none";
  }
}

当我单击该单元格以切换显示/隐藏时,隐藏然后显示内容不再居中对齐。我怎样才能得到它?

我对透明度的最终目标是在页面加载时隐藏该内容并在点击时显示

解决方法

在您的 js 中,您将其切换为块 x.style.display = "block" ,因此 justify-content-center 类停止工作,因为它不再是 flex 了。

试试x.style.display = "flex"

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...