如何仅通过单击打开和折叠相同的 JQuery 手风琴 [英] How to open and collapse the same JQuery accordion with click on it only
问题描述
尝试打开手风琴并仅在单击时折叠.我可以打开/折叠它,但是当点击另一个手风琴时它会也关闭.
它应该自己打开或关闭 - 独立于其他手风琴.
这是我试过的.
JS:
$(document).on("click", ".accordion-toggle", function () {if ($(this).attr('class').indexOf('open') == -1)$(this).toggleClass("open").next().slideToggle('fast');//隐藏其他面板$(".accordion-toggle").not($(this)).removeClass("open");$(".accordion-content").not($(this).next()).slideUp('fast');});
小提琴:演示
我用一些 css 创建了一个新的小提琴...
HTML
<a href="#" class="accordion-toggle">标题 1</a><div class="accordion-content">内容一
<div class="accordion-container"><a href="#" class="accordion-toggle">标题 2</a><div class="accordion-content">内容二
<div class="accordion-container"><a href="#" class="accordion-toggle">标题 3</a><div class="accordion-content">内容三