使Jquery Accordion脚本允许在一个页面上使用多个手风琴

Make Jquery Accordion script to allow multiple accordions on one page

本文关键字:一个 手风琴 Accordion Jquery 脚本      更新时间:2023-09-26

我正在使用以下手风琴脚本:http://www.snyderplace.com/demos/accordion.html

然而,我注意到,当我在一个页面上放置多个手风琴/容器时,当我关闭一个手风琴中的一个元素时,它会关闭所有手风琴中的所有元素。我需要把它放在手风琴相互独立的地方。

在脚本的github中,看起来确实有人试图解决这个问题:https://github.com/juven14/Accordion/pull/4/files然而,当我实施这个修复时,它完全扼杀了手风琴。

如果有人能想出如何将剧本调整到每个手风琴各自的演奏位置,那将是令人惊叹的!

修复https://github.com/juven14/Accordion/pull/4/files第129行似乎有拼写错误,opt应该是opts:

尝试更改:

opened = $this.parent().find('.' + opt.cssOpen);

收件人:

opened = $this.parent().find('.' + opts.cssOpen);