与外部资源链接的手风琴

Mic*_*iel 2 accordion twitter-bootstrap

我想要一个带有整个标题DIV可点击的手风琴,其中还包括一个不影响手风琴状态但在新的标签/窗口中打开外部链接的链接.

但如果我这样做,标题就会捕获我的链接上的点击事件,它只会切换手风琴状态.

示例代码:

<div class="accordion" id="accordion2">
  <div class="accordion-group">
    <div class="accordion-heading accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
      <a href="http://www.google.com" target="_blank">
        Collapsible Group Item #1
      </a><br />
      whole heder is<br />
      clickable<br />
    </div>
    <div id="collapseOne" class="accordion-body collapse in">
      <div class="accordion-inner">
        Anim pariatur cliche...
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/LUzwP/6/

是否有可能实施?

dav*_*rad 9

分叉到http://jsfiddle.net/ZPLff/

变化 :

<a href="http://www.google.com" target="_blank" id="google">

$("#google").click(function(e) {
    e.stopPropagation();
});?
Run Code Online (Sandbox Code Playgroud)

原因:( data-toggle="collapse"在可折叠的data-api中)调用e.preventDefault()它的.on.click()-handler,所以你必须防止这种情况