【问题标题】:Bootstrap Toggle Sidebar Dropdown Icon [closed]Bootstrap切换侧边栏下拉图标[关闭]
【发布时间】:2013-05-19 14:02:16
【问题描述】:

在我网站的侧边栏导航中,我的下拉菜单正在工作。但是,我希望图标在指向右 <i class="icon-angle-right"></i> 和指向下 <i class="icon-angle-down"></i> 之间切换,具体取决于代码处于哪种状态(关闭或打开)。

下面是每个菜单重复的代码:

<!-- USER -->
<li class="nav-header">
    <a href="#" data-toggle="collapse" data-target="#userMenu">
    <font color="#333333">User</font> <i class="icon-angle-down"></i>
    </a>
    <ul style="list-style: none;" class="collapse in" id="userMenu">
        <li class="active"><a href="#"><i class="icon-home"></i> Home</a></li>
        <li><a href="#"><i class="icon-envelope-alt"></i> Messages <span class="badge badge-info">4</span></a></li>
        <li><a href="#"><i class="icon-cogs"></i> Settings</a></li>
        <li><a href="#"><i class="icon-comment"></i> Shoutbox</a></li>
        <li><a href="#"><i class="icon-user"></i> Staff List</a></li>
        <li><a href="#"><i class="icon-flag"></i> My Infractions</a></li>
        <li><a href="#"><i class="icon-exclamation-sign"></i> Rules &amp; Regulations</a></li>
        <li><a href="#"><i class="icon-off"></i> Logout</a></li>
    </ul>
</li>
<!-- RADIO DJ -->
<li class="nav-header">
    <a href="#" data-toggle="collapse" data-target="#radioDJMenu">
    <font color="#34CCFF">Radio DJ</font> <i class="icon-angle-down"></i>
    </a>
    <ul style="list-style: none;" class="collapse" id="radioDJMenu">
        <li><a href="#">Information &amp; Stats</a></li>
        <li><a href="#">DJ Says</a></li>
        <li><a href="#">Request Line</a></li>
        <li><a href="#">Timetable</a></li>
        <li><a href="#">Banned Songs</a></li>
    </ul>
</li>

【问题讨论】:

标签: jquery twitter-bootstrap drop-down-menu


【解决方案1】:

2018 年更新

你可以使用 jQuery..

$('[data-toggle=collapse]').click(function(){
    $(this).find("i").toggleClass("icon-angle-right icon-angle-down");
});

我根据您关于折叠菜单的上一个问题更新了 Bootply..
Bootstrap 3.x Toggle Icon Demo


Bootstrap 4 的概念类似,除了 in 现在是 show,并且不再有字形图标:https://www.codeply.com/go/bp/wS2OYMzQdr

【讨论】:

  • 切换图标或下拉菜单关闭都不适合我。我也不确定自己做错了什么。
猜你喜欢
  • 2020-12-23
  • 1970-01-01
  • 1970-01-01
  • 2012-03-01
  • 2019-12-04
  • 2019-09-19
  • 2022-01-12
  • 2022-10-23
  • 2019-07-07
相关资源
最近更新 更多