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

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

HTML 折疊/展開樹無法按預(yù)期工作

HTML 折疊/展開樹無法按預(yù)期工作

嗶嗶one 2021-10-14 13:07:41
我想折疊具有多層次結(jié)構(gòu)的類別樹。我從堆棧中嘗試了很多答案,但它不起作用。誰能幫幫我嗎?實(shí)際結(jié)果 :首先顯示測(cè)試 1 和測(cè)試 3然后,單擊測(cè)試 1 => 單擊測(cè)試 2 和測(cè)試 8 應(yīng)顯示然后,單擊測(cè)試 2 => 單擊測(cè)試 4 和測(cè)試 7 應(yīng)顯示等等。更新 :片段:$(document).ready(function() {  var getChild = $('ul.categories').children('li');  getChild.each(function(i, v) {    if ($(v).data('parentcategory') == "0") {      $(v).addClass('active-collapse');    }  });  $('div.categories-list li').click(function() {    var main_category = $(this).data('parentcategory');    $('ul.sub', $(this).parent()).eq(0).toggle();  });});div.categories-list {  width: 30%;  margin-bottom: 20px;  float: left;}ul.categories,ul.sub {  border-top: 1px solid #c3cfd9;  margin: 0;  padding: 0;}ul.categories li {  margin: 0;  padding: 0;  list-style: none;}ul.categories li a {  display: block;  max-width: 100%;  padding: 10px 5px 10px 10px;  font-size: 13px;  background: #FCFCFC;  color: #3f729b;  border: 1px solid #c3cfd9;  border-top: 0px !important;  text-decoration: none;  font-weight: 700;  cursor: pointer;  transition: all 150ms ease-out;  -webkit-transition: all 150ms ease-out;}ul.categories li a:hover {  text-indent: 5px;}ul.sub {  display: none;}.activeUi {  display: block;}
查看完整描述

2 回答

?
慕娘9325324

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

是的,你對(duì) ul li 的結(jié)構(gòu)有一些問題。請(qǐng)看我的演示。您可以將您的類和屬性添加到您的遺囑中。它不會(huì)妨礙。


document.querySelector('.categories').addEventListener('click', (e) => {

  const el = e.target;

  const sibling = el.nextSibling.nextSibling;


  if (el && el.className == 'toggle' && sibling) {

    sibling.classList.toggle('show');

  }

});

div.categories-list {

  width: 50%;

  margin-bottom: 20px;

  float: left;

}


ul.categories,

ul.sub {

  border-top: 1px solid #c3cfd9;

  margin: 0;

  padding: 0;

}


ul.categories li {

  margin: 0;

  padding: 0;

  list-style: none;

}


ul.categories li a {

  display: block;

  max-width: 100%;

  padding: 10px 5px 10px 10px;

  font-size: 13px;

  background: #FCFCFC;

  color: #3f729b;

  border: 1px solid #c3cfd9;

  border-top: 0px !important;

  text-decoration: none;

  font-weight: 700;

  cursor: pointer;

  transition: all 150ms ease-out;

  -webkit-transition: all 150ms ease-out;

}


ul.categories li a:hover {

  text-indent: 5px;

}


ul.sub {

  display: none;

}


.activeUi {

  display: block;

}

ul ul {

  display: none;

}


.show {

  display: block;

}

<div class="categories-list">

    <ul class="categories">

        <li >

            <a href="javascript:;" class="toggle">Test 1</a>

            <ul>

                <li>

                    <a href="javascript:;" class="toggle">Test 2</a>

                    <ul>

                        <li>

                            <a href="javascript:;" class="toggle">Test 4</a>

                            <ul>

                                <li>

                                    <a href="javascript:;" class="toggle">Test 5</a>

                                </li>

                                <li>

                                    <a href="javascript:;" class="toggle">Test 6</a>

                                </li>

                            </ul>

                        </li>

                        <li>

                            <a href="javascript:;" class="toggle">Test 7</a>

                        </li>

                    </ul>

                </li>

                <li>

                    <a href="javascript:;" class="toggle">Test 8</a>

                    <ul>

                        <li>

                            <a href="javascript:;" class="toggle">Test 9</a>

                        </li>

                    </ul>

                </li>

            </ul>

        </li>

        <li>

            <a href="javascript:;" class="toggle">Test 3</a>

        </li>

    </ul>

</div>


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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