menu子菜单推动父级菜单移动

在使用menu控件时,将菜单竖向排布,但是菜单的子菜单显示在父菜单的右侧,而且父级其他菜单位置相对不变。我想做的是
1、子菜单显示在选中父菜单的正下方,而且弹出的子菜单推动下面的其他父级菜单向下移。
2、点击一个父菜单弹出子菜单,前面点击过的父菜单自动收回子菜单
这个目的用menu控件属性或css可以做到吗?用哪些属性或方法。

https://zhidao.baidu.com/question/256100254.html