gpt4 book ai didi

jquery - Bootstrap 3 折叠更改点击时的 V 形图标

转载 作者:行者123 更新时间:2023-12-03 21:31:27 25 4
gpt4 key购买 nike

我已阅读与我的问题相关的所有问题,并尝试了所有方法均无效。我似乎无法让我的代码工作,尽管我“认为”我编写的几乎每个代码都与本网站上发布的解决方案相同。

这是 HTML 代码:

<div class="press-title">
<p class="text" data-toggle="collapse" data-target="#serviceList">
<span id="servicesButton" data-toggle="tooltip " data-original-title="Click Me!">
<span class="servicedrop glyphicon glyphicon-chevron-down"></span> Services Offered <span class="servicedrop glyphicon glyphicon-chevron-down"></span>
</span>
</p>
</div>
<div id="serviceList" class="collapse">
<div class="row featurette">
...

这是 JQuery

$('#serviceList').on('shown.bs.collapse'), function() {
$(".servicedrop").addClass('glyphicon-chevron-up').removeClass('glyphicon-chevron-down');
}

$('#serviceList').on('hidden.bs.collapse'), function() {
$(".servicedrop").addClass('glyphicon-chevron-down').removeClass('glyphicon-chevron-up');
}

我只想在折叠元素时将图标从下更改为上。然后当单击同一个类时切换回来。我真的被这个困住了。预先感谢您!

最佳答案

纯CSS。

HTML 部分:

   <a data-toggle="collapse" href="#collapseExample" 
aria-expanded="false" aria-controls="collapseExample">
Open/Close collapse
<i class="fa fa-chevron-right pull-right"></i>
<i class="fa fa-chevron-down pull-right"></i>
</a>

这里的关键元素是 aria-expanded="false"或 "true"

CSS:

a[aria-expanded=true] .fa-chevron-right {
display: none;
}
a[aria-expanded=false] .fa-chevron-down {
display: none;
}

关于jquery - Bootstrap 3 折叠更改点击时的 V 形图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19024218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com