javascript - Accordion 在 Foundation 中不起作用

标签 javascript jquery css html zurb-foundation

我正在尝试在 Foundation(版本 5.5.0)中设置 Accordion 的格式,但它只显示每个部分的标题,而无法访问下面的内容。我究竟做错了什么?我的 html 如下:

HTML

<div class="section-container accordion" data-section="accordion">
    <section class="active">
        <p class="title" data-section-title><a href="#">Section 1</a>
        </p>
        <div class="content" data-section-content>
            <p>Content of section 1.</p>
        </div>
    </section>
    <section>
        <p class="title" data-section-title><a href="#">Section 2</a>
        </p>
        <div class="content" data-section-content>
            <p>Content of section 2.</p>
        </div>
    </section>
</div>

Javascript

$(document).foundation();

Example

最佳答案

我花了一段时间才弄明白,但我让这个例子起作用了:

Section -您发布的示例似乎仅适用于版本 4.x 的 Foundation。

参见 this例子。 (注意我使用的外部资源)

在 Foundation > 4 版本中有一个 accordion -功能:

HTML

<ul class="accordion" data-accordion>
  <li class="accordion-navigation">
      <a href="#panel1a">Accordion 1</a>
       <div id="panel1a" class="content active">...</div>
  </li>
//and so on   
</ul>

Javascript

$(document).ready(function(){
    $(document).foundation();
});

Demo

附言我用了 this获取不同版本基础的网站

关于javascript - Accordion 在 Foundation 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27938381/

相关文章:

javascript - 将图像覆盖在 div 中心水平和中心垂直在 div 上

javascript - Cognos 文本框提示的多重检查

jquery - 如何在bootstrap中体验make content center

JavaScript/共享点 : Trying to get input values returns only default values

javascript - 从 jQuery ajax 成功函数返回一个数组

jquery - ASP TreeView 控件

javascript - 我应该将哪些 Babel 转换器列入 Chrome 应用程序的黑名单?

html - 将 CSS 子类添加到 JavaScript 中使用的 CSS 项?

html - 媒体查询未在现场应用

javascript - 如何使用类装饰器将装饰器应用于所有类方法