顶部展开手风琴

Expanded accordion on the top

如何以编程方式将展开的手风琴放在其他手风琴的顶部?我知道您可以使用 activeOnTop:true、属性 来做到这一点,但我想知道是否可以动态地做到这一点?

我猜你可以监听 accordions expand 事件并使用 accrodions 容器 insert() 方法。

代码示例(在您的控制器中):

'myAccrodionsContainer myAccrodion': {
    expand: this.moveAccrordionToTop
}

...

moveAccrodionToTop: function(accordion) {
    var accordionsContainer = accordion.up('myAccordionsContainer');

    accrodionsContainer.insert(0, accrodion);
}

插入方法将处理所有移动/渲染逻辑。

如果你想工作fiddle请告诉我,我稍后再做