javascript - 使 Accordion 的整个标题部分可点击

标签 javascript jquery html css twitter-bootstrap

目前我正在像这样使用 Accordion ,并且我有可以单击以展开/折叠它的字形图标箭头。 : http://www.bootply.com/1fDNAjGFrJ

$('[data-toggle="collapse"]').click(function() {
  $(this).children(".glyphicon").toggleClass("glyphicon-chevron-up glyphicon-chevron-down");
});
<div class="container">
  <div class="panel-group" id="accordionMessagesSetup">
    <div class="panel panel-default">
      <div class="panel-heading">
        <h4 class="panel-title">
                    <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordionMessagesSetup" href="#collapseMessagesSetup">
                        <span class="glyphicon glyphicon-chevron-up"></span>
                        Message Setup
                    </a>
        </h4>
      </div>
      <div id="collapseMessagesSetup" class="panel-collapse collapse in">
        <div>
          Actual Content goes here
        </div>
      </div>
    </div>
  </div>
</div>

目前可点击区域就是那个图标。如何扩展它以使整个 panel-title 部分 clickable

最佳答案

只是一个简单的css案例,让a成为一个block并使用padding来填充title:

.accordion-toggle {
  display: block;
  padding: 10px 15px;
}

.panel-heading {
   padding: 0;
}

关于javascript - 使 Accordion 的整个标题部分可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37569089/

相关文章:

javascript - 在返回 ajax 值时隐藏按钮

javascript - 如果 window.location 通过变量以指定值结尾

html - Google Maps API 示例不工作,给我空白屏幕

html - 如何左右对齐html和css中的每个备用列表项以及元素符号

javascript - JavaScript 上日期对象的问题

javascript - 如何使用 RxJs 流式传输 HostListener 事件?

javascript - 如何从 Google 应用程序脚本中的 JSON 数组获取数据?

javascript - 无法使用 jQuery 传递焦点下一个输入

javascript - JQUERY - for 循环后方法不起作用

html - 如何更改我的 wordpress 网站上图像和文本的对齐方式?