0

我有一个 bootstrap 3 手风琴

<dl class="panel-group col-lg-10 col-lg-offset-1" id="product-list">
  <dt class="panel-heading col-lg-12">
      <a data-toggle="collapse" data-parent="product-list" href="collapseOne">  
        <h3 class="panel-title">
          Heading Content
        </h3>
      </a>
  </dt>
  <dd id="collapseOne" class="product-details panel-collapse collapse col-lg-12">
        Collapsable Content
    </dd>
</dl>

这个标记在手风琴正确打开和关闭时起作用。但是,它正在滚动到 DD 打开和关闭时的锚点。这不是我想要的行为。

我曾尝试将锚标签更改为 div,但这打破了我的手风琴。只有当我放入一个锚点来点击时,不同的可折叠项才会打开。

4

1 回答 1

0

如果您使用带锚链接的 href 标记,这将导致您跳到页面顶部,从而导致不良行为。您需要在点击时禁用 JavaScript

<a href="javascript:void(0)" id="loginlink">login</a>

看这篇文章

希望这是正确的答案。

于 2014-05-12T19:52:53.547 回答