javascript - 如何确定 Bootstrap 崩溃是打开还是关闭?

标签 javascript jquery twitter-bootstrap

如果我有 Bootstrap 折叠,如何从点击事件确定折叠是打开还是关闭?

这是我的点击事件,或者也许有更好的方法来使用点击事件?

$(document).on("click", "a.register-student-link", function() {
    // do some stuff to check if opening or closing
}

<div>
  <a id=@space.EventId class="register-student-link" data-toggle="collapse" href=@spaceIdWith aria-expanded="false" aria-controls="collapseExample">
                                                    Register Student
                                                </a>
</div>

最佳答案

Bootstrap 使用 aria-expanded 属性来显示该区域是否折叠的 true 或 false。

var isExpanded = $(collapsableRegion).attr("aria-expanded");

关于javascript - 如何确定 Bootstrap 崩溃是打开还是关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33092386/

相关文章:

php - Jquery/Javascript 倒计时与 mysql 和 php 日期时间 Y-m-d H :s:m

javascript - jQuery 倒计时在暂停时运行

javascript - 按属性名称选择每个 td,然后给出 'undefined' 作为属性值

angularjs - 如何使用 angular.bootstrap 两次?

css - 将 PrimeFaces 与 Bootstrap 一起使用会导致填充/大小/边框发生变化

JavaScript 范围和为 foreach 索引选择名称

javascript - Vue.js - 我该如何解决 [Vue 警告] : Error in render: "TypeError: Cannot read property ' port' of undefined"?

jquery - 删除具有多个没有 ID 的类的元素

javascript - 通过将所有日期转换为 ISOString 格式,将 Javascript 数组格式化为 JSON

css - html 元标记未检测设备宽度?