【提问】下拉菜单怎么实现
效果:点击一级菜单,二级菜单一个一个的冒出来。求各位大佬给给建议!(要是有代码就更好:))
两个容器,主菜单容器、二级菜单容器、把二级菜单容器绑定到主菜单容器中, 两个容器,主菜单容器、二级菜单容器、把二级菜单容器绑定到主菜单容器中,二级菜单绑定到二级菜单容器,重点在于主容器中children排列方式,当点击主菜菜时把children的子元素的id排列方式改变,例如2,20,3,4, 2,3,20,4, 2,3,4,20 ,也就是当我点击第几个主菜单,就把二级菜单容器的id排到谁的后面,就能实现
; 主容器
<ListView|children={2,20,3,4}|x=51.0|y=61.0|width=208|height=446>
<Button|id=2|x=789.0|y=28.0|text=主菜单一>
<Button|id=3|x=789.0|y=28.0|text=主菜单二>
<Button|id=4|x=789.0|y=28.0|text=主菜单三>
; 二级菜单容器
<ListView|id=20|children={100,101,102}|x=51.0|y=61.0|width=208|height=446>
;根据选中的主菜单展示二级菜单按钮
<Button|id=100|x=789.0|y=28.0|text=二级菜单一>
<Button|id=101|x=789.0|y=28.0|text=二级菜单二>
<Button|id=102|x=789.0|y=28.0|text=二级菜单三> zt012402 发表于 2025-8-30 15:08
两个容器,主菜单容器、二级菜单容器、把二级菜单容器绑定到主菜单容器中,二级菜单绑定到二级菜单容器,重 ...
复制你的脚本,实际效果是只显示主菜单第一个按钮和二级菜单里的3个按钮,主菜单的其他2个按钮不显示了,而且不需要点击,子菜单就直接显示了,麻烦您再给讲讲,用的是新三端引擎 a0992008 发表于 2025-9-20 03:15
复制你的脚本,实际效果是只显示主菜单第一个按钮和二级菜单里的3个按钮,主菜单的其他2个按钮不显示了, ...
你的意思可以自己收缩是吧,每次打开多是默认选中一个,不能点击收缩的,只能切换 zt012402 发表于 2025-9-24 20:43
你的意思可以自己收缩是吧,每次打开多是默认选中一个,不能点击收缩的,只能切换 ...
只能用S$自定义变量来先隐藏子级菜单来解决,而且你发的脚本二级菜单如果用列表容器的话,只会显示2和20的,3和4主菜单就不显示了
页:
[1]