javascript - Accordion - 如何不展开第一项?

标签 javascript jquery jquery-ui-accordion

我正在开发一个具有基于此的 Accordion “功能”的网站:http://jqueryui.com/accordion/#collapsible

我唯一的问题是第一个部分默认打开,我希望每个部分都关闭,直到访问者按下它们。

有人知道怎么解决吗?

代码:

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
$( "#accordion" ).accordion({
collapsible: true
});
});
</script>
</head>
<body>
<div id="accordion">
<h3>Section 1</h3>
<div>
<p><img src="https://placekitten.com/g/200/300"></p>
</div>
<h3>Section 2</h3>
<div>
<p>Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor velit, faucibus interdum tellus libero ac justo. Vivamus non quam. In suscipit faucibus urna. </p>
</div>
<h3>Section 3</h3>
<div>
<p>Nam enim risus, molestie et, porta ac, aliquam ac, risus. Quisque lobortis. Phasellus pellentesque purus in massa. Aenean in pede. Phasellus ac libero ac tellus pellentesque semper. Sed ac felis. Sed commodo, magna quis lacinia ornare, quam ante aliquam nisi, eu iaculis leo purus venenatis dui. </p>
<ul>
<li>List item one</li>
<li>List item two</li>
<li>List item three</li>
</ul>
</div>
<h3>Section 4</h3>
<div>
<p>Cras dictum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean lacinia mauris vel est. </p><p>Suspendisse eu nisl. Nullam ut libero. Integer dignissim consequat lectus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. </p>
</div>
</div>
</body>
</html>

最佳答案

你应该设置active false 选项:

$( "#accordion" ).accordion({
  collapsible: true,
  active: false
});

关于javascript - Accordion - 如何不展开第一项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28458453/

相关文章:

javascript - jQuery:用变量字符串替换(连接)按钮值

jQuery UI Accordion 无法以编程方式打开第三个面板

javascript - meteor 合并同一集合的游标

javascript - 使用 twitter bootstrap 时如何使用 jquery 获取表单对象

javascript - 将 SVG 标记从 HTML 页面保存到 SVG 图像

javascript - jQuery 自动完成 - 没有任何样式?

jquery - 单击一定次数后,我的 jquery ui Accordion 停止加载 ajax 页面

jquery - 使用关闭按钮扩展 jQuery UI Accordion - 绑定(bind)事件处理程序

javascript - insertOoxml 无提示地失败

javascript - 在 React 中每 x 个项目插入一个图像