重构accordion的功能
移植cycle2，文档未完成