加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

给手风琴折叠添加^>符号

发布时间:2020-12-17 20:45:36 所属栏目:安全 来源:网络整理
导读:? 给手风琴折叠添加^符号 利用Bootstrap插件时 可能会添加些功能,比如要给手风琴折叠添加 ^ 符号。 代码如下: Js $(document).ready(function () { ??????????? $(‘.panel-group‘).on(‘hide.bs.collapse show.bs.collapse‘,‘.panel-collapse‘,functi

? 给手风琴折叠添加^>符号

利用Bootstrap插件时 可能会添加些功能,比如要给手风琴折叠添加>^符号。

代码如下:

Js

$(document).ready(function () {

??????????? $(‘.panel-group‘).on(‘hide.bs.collapse show.bs.collapse‘,‘.panel-collapse‘,function (e) {

??????????????? var $this = $(this)

??????????????? $this.prev().find("span").toggleClass("span_plus");

?????????????? ?$this.prev().find("span").toggleClass("span_minus");

??????????? })

??????? });

CSS:

?? ?.span_right:before {

??????? content: ">";

??? }

??? .span_up:before {

??????? content: "^";

??? }

?

HTML:

<div class="panel panel-default">

??????? <div id="headingOne" role="tab" class="panel-heading">

??????????? <h4 class="panel-title">

??????????????? <a data-toggle="collapse" data-target="#collapSEOne" href="#collapSEOne"

??????????????????? aria-expanded="true" aria-controls="collapSEOne">First list

? ??????????????????<span class=" pull-right span_right" />

??????????????? </a>

??????????? </h4>

??????? </div>

??????? <div id="collapSEOne" role="tabpanel" aria-labelledby="headingOne"

??????????????? class="panel-collapse collapse">

??????????? <ul class="list-group">

??????????????? <li class="list-group-item">Item1</li>

??????????????? <li class="list-group-item">Item2</li>

??????????????? <li class="list-group-item">Item3</li>

??????????? </ul>

??????? </div>

??? </div>

?

??? <div class="panel panel-default">

??????? <div id="headingTwo" role="tab" class="panel-heading">

??????????? <h4 class="panel-title">

??????????????? <a data-toggle="collapse" data-target="#collapseTwo" href="#collapseTwo"

??????????????????? aria-expanded="true" aria-controls="collapseTwo">Second List

??????????????? <span class=" pull-right span_right" />

??????????????? </a>

??????????? </h4>

??????? </div>

??????? <div id="collapseTwo" role="tabpanel" aria-labelledby="headingTwo"

??????????????? class="panel-collapse collapse">

??????????? <ul class="list-group">

??????????????? <li class="list-group-item">Item1</li>

??????????????? <li class="list-group-item">Item2</li>

??????????????? <li class="list-group-item">Item3</li>

??????????? </ul>

??????? </div>

??? </div>

?

??? <div class="panel panel-default">

??????? <div id="headingTwo" role="tab" class="panel-heading">

??????????? <h4 class="panel-title">

??????????????? <a data-toggle="collapse" data-target="#collapseThree" href="#collapseTwo"

??????????????????? aria-expanded="true" aria-controls="collapseTwo">

??????????????????? Three list

??????????????????? <span class=" pull-right span_right" />

??????????????? </a>

??????????? </h4>

??????? </div>

??????? <div id="collapseThree" role="tabpanel" aria-labelledby="headingTwo"

??????????????? class="panel-collapse collapse">

??????????? <ul class="list-group">

??????????????? <li class="list-group-item">

??????????????????? <a class="nav-link" href="http://demo.cssmoban.com/cssthemes5/twts_144_StarAdmin/pages/samples/blank-page.html"> Blank Page </a>

??????????????? </li>

??????????????? <li class="list-group-item">

??????????????????? <a class="nav-link" href="http://demo.cssmoban.com/cssthemes5/twts_144_StarAdmin/pages/samples/login.html"> Login </a>

??????????????? </li>

??????????????? <li class="list-group-item">

??????????????????? <a class="nav-link" href="http://demo.cssmoban.com/cssthemes5/twts_144_StarAdmin/pages/samples/register.html"> Register </a>

??????????????? </li>

??????????????? <li class="list-group-item">

??????????????????? <a class="nav-link" href="http://demo.cssmoban.com/cssthemes5/twts_144_StarAdmin/pages/samples/error-404.html"> 404 </a>

??????????????? </li>

??????????????? <li class="list-group-item">

??????????????????? <a class="nav-link" href="http://demo.cssmoban.com/cssthemes5/twts_144_StarAdmin/pages/samples/error-404.html"> 500 </a>

??????????????? </li>

??????????? </ul>

??????? </div>

??? </div>

?

?? ?<div class="panel panel-default">

??????? <div id="headingTwo" role="tab" class="panel-heading">

??????????? <h4 class="panel-title">

??????????????? <a data-toggle="collapse" data-target="#collapseForth" href="#collapseTwo" aria-expanded="true" aria-controls="collapseTwo">Forth list

??????????????????? <span class=" pull-right span_right" />

??????????????? </a>

??????????? </h4>

??????? </div>

??????? <div id="collapseForth" role="tabpanel" aria-labelledby="headingTwo"

???? ???????????class="panel-collapse collapse">

??????????? <ul class="list-group">

??????????????? <li class="list-group-item">Item1</li>

??????????????? <li class="list-group-item">Item2</li>

??????????????? <li class="list-group-item">Item3</li>

??????????? </ul>

??????? </div>

??? </div>

实现的界面:

?

?

(1)?????? 默认全部折叠,折叠子项的设置全部为 collapse,如下图黄底色项;

<div class="panel panel-default">

??????? <div id="headingTwo" role="tab" class="panel-heading">

??????????? <h4 class="panel-title">

??????????????? <a data-toggle="collapse" data-target="#collapseForth" href="#collapseTwo" aria-expanded="true" aria-controls="collapseTwo">Forth list

??????????????????? <span class=" pull-right span_right" />

??????????????? </a>

??????????? </h4>

??????? </div>

??????? <div id="collapseForth" role="tabpanel" aria-labelledby="headingTwo"

???? ???????????class="panel-collapse collapse">

??????????? <ul class="list-group">

??????????????? <li class="list-group-item">Item1</li>

??????????????? <li class="list-group-item">Item2</li>

??????????????? <li class="list-group-item">Item3</li>

??????????? </ul>

??????? </div>

?

(2)?????? 若默认全部展开,则折叠子项的设置全部为 collapse in

(3)?????? 若只允许有一个折叠子项是展开的,即点击一个标题,本标题的折叠子项是展开的,而前一个折叠子项折叠。若要实现这个功能,则需在每个子项标题中添加绿底字,

<a data-toggle="collapse" data-parent="#accordion" data-target="#collapseFourth" href="#collapseFourth"?? aria-expanded="true" aria-controls="collapseFourth">

其中,accordion是折叠组的识别ID。

<div id="accordion" role="tablist" aria-multiselectable="true" class="panel-group">

?本文完毕。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读