我正在项目中使用 jQuery UI Accordion,这个组件一次只允许打开一个面板。使用 Accordion 是适当的,因为通常我只是希望有一个面板处于打开状态。
然而,我需要提供一个“展开全部”链接,当点击后切换为“折叠全部”。我不想在这个需求上编写接近相同的手写Accordion功能代码,所以我想使用一些JS来实现这个需求,同时仍然使用 Accordion 组件。
问题: 如何使用 JavaScript/jQuery 来实现此功能,并仍然使用 jQuery UI "Accordion" 组件来提供标准功能?
下面是一个 fiddle 示例: http://jsfiddle.net/alecrust/a6Cu7/