第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

手風(fēng)琴,如何自動(dòng)折疊一個(gè)并展開(kāi)下一個(gè)

手風(fēng)琴,如何自動(dòng)折疊一個(gè)并展開(kāi)下一個(gè)

牛魔王的故事 2021-11-04 17:40:48
我有一個(gè)帶有三個(gè)“面板”的手風(fēng)琴,第一個(gè)是在初始負(fù)載時(shí)展開(kāi)的。第一個(gè)面板有一個(gè)輸入字段。當(dāng)用戶更新此字段時(shí),我想自動(dòng)展開(kāi)下一個(gè)面板并折疊當(dāng)前面板。它自己的手風(fēng)琴按預(yù)期工作(我在頁(yè)面上有 jquery 可用)。我已經(jīng)搜索過(guò)并且僅通過(guò)單擊鏈接/按鈕找到了展開(kāi)/折疊的示例。我怎么做?這是我的代碼:$(document).ready(function() {  // Add minus icon for collapse element which is open by default  $(".collapse.in").each(function() {    $(this).siblings(".panel-heading").find(".glyphicon").addClass("rotate");  });  // Toggle plus minus icon on show hide of collapse element  $(".collapse").on('show.bs.collapse', function() {    $(this).parent().find(".glyphicon").addClass("rotate");  }).on('hide.bs.collapse', function() {    $(this).parent().find(".glyphicon").removeClass("rotate");  });});<div class="bs-example">  <div class="panel-group" id="accordion">    <div class="panel panel-default">      <div class="panel-heading">        <h4 class="panel-title">          <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne"><span                            class="glyphicon glyphicon-menu-right"></span> Text</a>        </h4>      </div>      <div id="collapseOne" class="panel-collapse collapse in">        <div class="panel-body">          <div class="row">            <div class="col-sm-3">              <label for="text">Text</label>            </div>            <div class="col-sm-1"></div>            <div class="col-sm-8">              <input type="text" class="form-control" id="textfield" ng-model="textfield" ng-blur="c.updatedField()">              <br />            </div>          </div>        </div>      </div>    </div>    <div class="panel panel-default">      <div class="panel-heading">        <h4 class="panel-title">          <a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo"><span                            class="glyphicon glyphicon-menu-right"></span> More text</a>        </h4>      </div>      <div id="collapseTwo" class="panel-collapse collapse">        <div class="panel-body">          <h4 class="panel-title">More text</h4>        </div>      </div>    </div>
查看完整描述

1 回答

?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

你可以在這個(gè)片段中找到一個(gè)有效的解決方案。這個(gè)想法是手動(dòng)操作引導(dǎo)折疊元素。


$(document).ready(function() {

  // Add minus icon for collapse element which is open by default

  $(".collapse.in").each(function() {

    $(this).siblings(".panel-heading").find(".glyphicon").addClass("rotate");

  });


  // Toggle plus minus icon on show hide of collapse element

  $(".collapse").on('show.bs.collapse', function() {

    $(this).parent().find(".glyphicon").addClass("rotate");

  }).on('hide.bs.collapse', function() {

    $(this).parent().find(".glyphicon").removeClass("rotate");

  });

});


$(document).on("change", "#textfield", function(){

    $("#collapseOne").collapse('hide');

    $("#collapseTwo").collapse('show');

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>

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



<div class="bs-example">

  <div class="panel-group" id="accordion">

    <div class="panel panel-default">

      <div class="panel-heading">

        <h4 class="panel-title">

          <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne"><span

                            class="glyphicon glyphicon-menu-right"></span> Text</a>

        </h4>

      </div>

      <div id="collapseOne" class="panel-collapse collapse in">

        <div class="panel-body">

          <div class="row">

            <div class="col-sm-3">

              <label for="text">Text</label>

            </div>

            <div class="col-sm-1"></div>

            <div class="col-sm-8">

              <input type="text" class="form-control" id="textfield" ng-model="textfield" ng-blur="c.updatedField()">

              <br />

            </div>

          </div>

        </div>

      </div>

    </div>


    <div class="panel panel-default">

      <div class="panel-heading">

        <h4 class="panel-title">

          <a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo"><span

                            class="glyphicon glyphicon-menu-right"></span> More text</a>

        </h4>

      </div>

      <div id="collapseTwo" class="panel-collapse collapse">

        <div class="panel-body">

          <h4 class="panel-title">More text</h4>


        </div>

      </div>

    </div>


    <div class="panel panel-default">

      <div class="panel-heading">

        <h4 class="panel-title">

          <a data-toggle="collapse" data-parent="#accordion" href="#collapseThree"><span

                            class="glyphicon glyphicon-menu-right"></span> Even more text</a>

        </h4>

      </div>

      <div id="collapseThree" class="panel-collapse collapse">

        <div class="panel-body">

          <h4 class="panel-title">More text</h4>

        </div>

      </div>

    </div>

  </div>

</div>


查看完整回答
反對(duì) 回復(fù) 2021-11-04
  • 1 回答
  • 0 關(guān)注
  • 251 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)