当前位置: 首页 > 知识库问答 >
问题:

引导v4.4 |崩溃-转换不工作

吴高峰
2023-03-14

我正在对我的表数据实现引导折叠。但是,当我按下按钮时,表数据确实会折叠,但没有转换。我已经确认我包括了jQuery,我正在使用collapse和not collapse in,我正在使用aria hidden=“true”data toggle=“collapse”数据目标和id。这不是屏幕宽度问题。

这是一个链接到我的代码笔https://codepen.io/mezavanessa/pen/RwrYgqM随着我的超文本标记语言

<section id="tableExpandedRows">
  <table class="table table-expanded expanded-row-bg-color">
    <thead>
      <tr>
        <th>heading one</th>
        <th>heading two</th>
        <th>heading three </th>
        <th>heading four</th>
        <th>heading five</th>
        <th>heading six</th>
        <th class="sr-only">Supplier ID</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>
          <button class="btn-collapse icon-caret-width" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
            <img src="assets/img/icon-caret-down.svg" alt="" class="icon icon-caret-down">
          </button>
          209
        </td>
        <td>Gate Parts for Repair</td>
        <td>Magnolia Heritage Construction</td>
        <td>$32,456.92</td>
        <td>Jul 15, 2019</td>
        <td>Geralt Rivera </td>
        <td class="sr-only">2165465536484</td>
      </tr>

      <tr class="collapse" id="collapseOne" role="cell" aria-hidden="true">
        <td colspan="3" class="collapse-data">
          <div class="table-expanded-data">
            <h5>Supplier ID</h5>
            <p>608</p>
          </div>

          <div class="table-expanded-data">
            <h5>Ship To</h5>
            <address>
              Fairview Gardens<br>
              567 Fairview Circle<br>
              Columbia, SC 29073
            </address>
          </div>

          <div class="table-expanded-data">
            <h5>Ship To Code</h5>
            <p>907</p>
          </div>
        </td>
      </tr>
</section>

    .table {
      background: $off-white;
    
      border: none;
    
      thead {
        background-color: rgba(5, 116, 176, 0.2);
        border: 1px solid rgba(5, 116, 176, 0.1);
    
        th {
          border: none;
        }
      }
    
      th {
        font-size: 0.875em;
      }
    
      th,
      td {
        padding: 1rem;
      }
    
      tr:first-child {
        td {
          border-top: none;
        }
      }
    }
    
    th {
      border: none;
    }
    
    td {
      border-color: rgba(52, 77, 91, 0.36);
    }
    
    .table-expanded-open tr:nth-child() {
      background-color: $table-accent-bg;
    }
    
    // Expanded Rows//
    
    .btn-collapse .icon-caret-down {
      transition: transform 0.2s ease-out;
    }
    
    .btn-collapse[aria-expanded="true"] .icon-caret-down {
      transform: rotate(0.5turn);
    }
    
    .table-expanded-data {
      display: inline-block;
      padding: 0 1em;
      vertical-align: top;
    }

共有1个答案

卢出野
2023-03-14

在尝试折叠表时,这是一个已知的问题,最好的选择是在TR中添加一个DIV并折叠该DIV。固定代码笔https://codepen.io/feardarkness/pen/ExPeMry

<section id="tableExpandedRows">
  <h2>Expanded Rows</h2>
  <p>
    Users may interact with a table with Expanded Rows to display additional content by clicking on the Down-Caret icon to expand a row vertically. Hidden elements like those with the sr-only class are required to ensure all content can be read by a screen reader.
  </p>

  <table class="table table-expanded expanded-row-bg-color">
    <thead>
      <tr>
        <th>heading one</th>
        <th>heading two</th>
        <th>heading three </th>
        <th>heading four</th>
        <th>heading five</th>
        <th>heading six</th>
        <th class="sr-only">Supplier ID</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>
          <button class="btn-collapse icon-caret-width" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
            <img src="assets/img/icon-caret-down.svg" alt="" class="icon icon-caret-down">
          </button>
          209
        </td>
        <td>Gate Parts for Repair</td>
        <td>Magnolia Heritage Construction</td>
        <td>$32,456.92</td>
        <td>Jul 15, 2019</td>
        <td>Geralt Rivera </td>
        <td class="sr-only">2165465536484</td>
      </tr>

      <tr>
        <td colspan="6" class="collapse-data">
          <div class="collapse" id="collapseOne" role="cell" aria-hidden="true">
            <div class="table-expanded-data">
              <h5>Supplier ID</h5>
              <p>608</p>
            </div>

            <div class="table-expanded-data">
              <h5>Ship To</h5>
              <address>
                Fairview Gardens<br>
                567 Fairview Circle<br>
                Columbia, SC 29073
              </address>
            </div>

            <div class="table-expanded-data">
              <h5>Ship To Code</h5>
              <p>907</p>
            </div>
          </div>

        </td>
      </tr>
</section>
 类似资料:
  • 我正在使用来自ViewPager(在调用活动中)的活动转换,以及共享元素和内容转换。我得到这个崩溃时,重新进入调用活动: 此外,一旦返回,屏幕开始持续闪烁,白色屏幕来回闪烁。 以下是我的转换标志: 我尝试在调用和调用活动上设置进入/退出转换,但没有运气。

  • 问题内容: 我正在学习本教程:如何使用Android Keystore存储密码和其他敏感信息 。它(宽松地)与Google示例应用程序BasicAndroidKeyStore绑定在一起。 我可以使用公钥加密数据,也可以在运行Lollipop的设备上解密。但是我有一个运行棉花糖的Nexus 6,它崩溃了,并显示错误消息: 这是它崩溃的代码: 我不愿意将此归结为Android M怪异之处,因为我认为没

  • 我在android studio中建立了一个转换器,当我每次按转换按钮时,距离部分(activity)就会崩溃。该应用程序说,特定的activity已经停止工作,该应用程序回到主要的activity。在android studio中没有显示任何错误,我想我的问题可能是在使用旋转器中的int pos,但我不确定。这是我最后要完成的元素。请帮帮忙。下面是Java,后面是XML。 和xml null

  • 我在我的iOS应用程序中实现了Firebase Crashlytics。我遵循了firebase文档中的所有步骤。我已经在没有调试器的情况下运行了crashlytics,方法是先关闭应用程序,然后重新运行应用程序,以便发送崩溃报告。我甚至收到这个信息 崩溃上载提交成功 我甚至将Run脚本和set变量添加到“dwarf with dsym”

  • 我试图用LWJGL编写一个opengl渲染器。为了打开窗户,我用的是GLFW。但是,当我调用glfwCreateWindow时,它会崩溃,出现以下错误: Java运行时环境检测到一个致命错误: 谢了!

  • 我正在使用内置于Web View的Android开发浏览器。其中我面临的一个问题是,当我访问http://crashmybrowser.com测试浏览器上的选项卡崩溃时,我的整个浏览器应用程序都会崩溃。但是,当在chrome或Opera上进行相同的测试时,这些浏览器会在崩溃中幸存下来,并且只有特定的选项卡崩溃是由于访问上述网站而预期的结果。有人能帮助理解我如何在使用Webview的浏览器上处理此崩