【问题标题】:How to hide the divs after the second click and page refresh第二次点击和页面刷新后如何隐藏div
【发布时间】:2020-04-18 20:50:10
【问题描述】:

我使用 bootstrap 4 js 崩溃,一切正常,问题是当我点击显示隐藏的 div 并在页面重新加载后,当我再次点击它显示隐藏的 div 应该隐藏它的地方,任何提示这种情况?

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">

<li class="nav-item">
    <a class="nav-link dropdown-btn" data-toggle="collapse" data-target="#cl" href="#">
        <i class="material-icons" style="color : black;">content_paste</i>
        <p>Client Section <span class="iconify" data-icon="zmdi-caret-down-circle" data-inline="false"></span></p>
    </a>
</li>
<div id="cl">
    <li class="nav-item">
        <a class="nav-link" href="{% url 'client'%}">
            <i class="material-icons" style="color : white;">content_paste</i>

            <p>Client List</p>
        </a>
    </li>
    <li class="nav-item">
        <a class="nav-link" href="{% url 'contact'%}">
            <i class="material-icons" style="color : white;">content_paste</i>

            <p>Client Contact List</p>
        </a>
    </li>
</div>
<li class="nav-item">
    <a class="nav-link" data-toggle="collapse" data-target="#fournis" href="#">
        <i class="material-icons" style="color : black">content_paste</i>

        <p>Fournis Section <span class="iconify" data-icon="zmdi-caret-down-circle" data-inline="false"></span></p>
    </a>
</li>
<div id="fournis">
    <li class="nav-item">
        <a class="nav-link" href="{% url 'fournis'%}">
            <i class="material-icons" style="color : white;">content_paste</i>
            <p>Fournis List</p>
        </a>
    </li>
    <li class="nav-item">
        <a class="nav-link" href="{% url 'Fournis_contact'%}">
            <i class="material-icons" style="color : white;">content_paste</i>
            <p>Fournis Contact List</p>
        </a>
    </li>
</div>

<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>

【问题讨论】:

    标签: javascript jquery css twitter-bootstrap bootstrap-4


    【解决方案1】:

    在可折叠的 div 中使用 show

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
    
    <li class="nav-item">
        <a class="nav-link dropdown-btn" data-toggle="collapse" data-target="#cl" href="#">
            <i class="material-icons" style="color : black;">content_paste</i>
            <p>Client Section <span class="iconify" data-icon="zmdi-caret-down-circle" data-inline="false"></span></p>
        </a>
    </li>
    <div id="cl" class="show">
        <li class="nav-item">
            <a class="nav-link" href="{% url 'client'%}">
                <i class="material-icons" style="color : white;">content_paste</i>
    
                <p>Client List</p>
            </a>
        </li>
        <li class="nav-item">
            <a class="nav-link" href="{% url 'contact'%}">
                <i class="material-icons" style="color : white;">content_paste</i>
    
                <p>Client Contact List</p>
            </a>
        </li>
    </div>
    <li class="nav-item">
        <a class="nav-link" data-toggle="collapse" data-target="#fournis" href="#">
            <i class="material-icons" style="color : black">content_paste</i>
    
            <p>Fournis Section <span class="iconify" data-icon="zmdi-caret-down-circle" data-inline="false"></span></p>
        </a>
    </li>
    <div id="fournis" class="show">
        <li class="nav-item">
            <a class="nav-link" href="{% url 'fournis'%}">
                <i class="material-icons" style="color : white;">content_paste</i>
                <p>Fournis List</p>
            </a>
        </li>
        <li class="nav-item">
            <a class="nav-link" href="{% url 'Fournis_contact'%}">
                <i class="material-icons" style="color : white;">content_paste</i>
                <p>Fournis Contact List</p>
            </a>
        </li>
    </div>
    
    <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-27
      • 2018-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      相关资源
      最近更新 更多