很多同学都在问如何实现三级菜单,动手能力强的同学可能已经尝试过了,结果非常令人失望,大都失败了。强大的Axure难道搞不定区区一个三级菜单吗?来看看小楼老师的亲身示范吧,文章末尾有源文件。本文转载自小楼老师博客:http://www.iaxure.com/5811.html
其实,我挺喜欢三级的。
特别是会动的。
但是,这个东西我一直没怎么深入研究。
不过,今天我又在群里看到有人问这个问题,通过我稍一思索,就有了下面的这篇教程(有装逼嫌疑)。
首先,菜单分为三级。
在之前,我曾经做过抽屉菜单的案例,不过那个是二级的。
既然二级的能做,三级的也不应该很复杂。脱呗!
呃…不是,是往里面再拖元件呗!
这个思路,很简单。
二级菜单,是把二级菜单项都放在一个动态面板中,然后,点击一级菜单时显示这个动态面板,并带有向下推动元件的效果。
三级菜单呢?
在二级菜单所在的动态面板中再放入动态面板?
大家可以自己尝试,这个思路实现不了。
因为,这样的三级菜单展开时没有办法推动下方其它一级菜单和二级菜单的内容。
这特么就尴尬了!
是什么原因造成的呢?
动态面板会把它里面的内容和外部的内容隔开。
打个比方,就好比拍电影里的错位。
看起来是真的,实际上毛都挨不到!