【发布时间】:2014-04-02 12:00:23
【问题描述】:
编辑:我找到了不使用 jQuery UI 手风琴的解决方案: Jquery toggle (Click to show one div while hiding others)
JSFiddle:http://jsfiddle.net/sy34v/(不要介意左边有空格,可能是因为禁用了列表编号)
如果我打开一个手风琴,让我们说“列表窗口 1”,即使我点击“列表窗口 2”中的另一个手风琴,它也会保持打开状态。
因此,如果我有 4 个手风琴部分,则可以打开 4 个手风琴。如何使整个页面上只能打开一个手风琴,如果我打开另一个手风琴,那么最后一个会关闭?它只在手风琴部分这样工作。
这里是 jQuery:
$(document).ready(function () {
$(".listWindow").accordion({
header: ".accordionHeader",
collapsible: true,
active: false
});
});
【问题讨论】:
-
@andrew 它不适用于 jQuery 1.11.0 和 jQuery UI 1.10.4 请参阅:jsfiddle.net/aH2m5
-
您提供的示例工作正常,但 css 需要整理
-
对我来说,它的工作方式与我的代码完全一样 - 我可以打开多个手风琴,而不仅仅是 1
-
我找到了不使用 jQuery UI 手风琴的解决方案:stackoverflow.com/questions/11769270/…
标签: javascript jquery css jquery-ui