Css 展开/折叠语义UI手风琴的所有元素

Css 展开/折叠语义UI手风琴的所有元素,css,accordion,semantic-ui,Css,Accordion,Semantic Ui,我从语义UI文档/API中找不到任何这样做的线索,有没有干净的方法 现在,我看到的是玩: $('.ui.accordion > .title').addClass('active') $('.ui.accordion > .content').css('display', 'block') 实际上,您可以这样做: $('.ui.accordion .individual').each(function(i){ $(this).parent().accordion('open

我从语义UI文档/API中找不到任何这样做的线索,有没有干净的方法

现在,我看到的是玩:

$('.ui.accordion > .title').addClass('active')
$('.ui.accordion > .content').css('display', 'block')

实际上,您可以这样做:

$('.ui.accordion .individual').each(function(i){
    $(this).parent().accordion('open',i);
});
您只需迭代每个元素以获得其索引位置,然后让父元素(手风琴)打开每个元素。这样,您仍然可以实现过渡。

以下是答案:

onOpen(commentID:string){
jQuery(`.repress${commentID}`).accordion(`open',0);
}

你好

API似乎相当有限,没有一种方法可以一次实际打开/关闭所有选项卡。你可以将
active
类添加/删除到它的直接子类中,但这意味着你没有得到它附带的漂亮的转换。感谢你的回答,是的,现在唯一能做的就是用手风琴的正常行为作弊。你能解释为什么这是这个问题的答案吗?