首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在可折叠部分中创建指向特定描述元素的链接?

如何在可折叠部分中创建指向特定描述元素的链接?
EN

Stack Overflow用户
提问于 2013-10-05 13:04:44
回答 1查看 70关注 0票数 0

我的描述项目可折叠元件中,如下所示:

代码语言:javascript
复制
<div class="accordion" id="accordion">
  <div class="accordion-group">
    <div class="accordion-heading">
      <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
        Section 1
      </a>
    </div>
    <div id="collapseOne" class="accordion-body collapse">
      <div class="accordion-inner">
        <dl>
          <dt>Element 1-1</dt>
          <dd>The description of element 1-1</dd><br>

          <dt>Element 1-2</dt>
          <dd>The description of element 1-2</dd><br>
        </dl>
      </div>
    </div>
  </div>
  <div class="accordion-group">
    <div class="accordion-heading">
      <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo">
        Section 2
      </a>
    </div>
    <div id="collapseTwo" class="accordion-body collapse">
      <div class="accordion-inner">
        <dl>
          <dt>Element 2-1</dt>
          <dd>The description of element 2-1</dd><br>

          <dt>Element 2-2</dt>
          <dd>The description of element 2-2</dd><br>
        </dl>
      </div>
    </div>
  </div>
</div>

因此,默认情况下,这两个部分的内容都是隐藏的。如何支持直接链接到:

  1. 第2节(因此,应显示该节的内容);
  2. 要素2-2 (因此,第2节的内容应该显示,要点2-2应该集中)?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-05 13:23:43

您可以使用散列url,例如#section2/element2

然后钩子到两个事件:事件处理程序中的window.onloadwindow.onhashchange,处理location.hash并以编程方式展开特定部分,然后在该节中聚焦特定元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19198134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档