Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update base.html #7

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

buildnewapp
Copy link

在一个菜单没有分组并且不是隐藏的情况下,在刚进入页面的时,这个菜单是显示的,但是点击了任何一个分组,这个菜单都会隐藏,但是再次点击也不会出现,发现菜单遍历时:

{$key}



所以key是空的,所以js隐藏的时候不会显示了;想到解决方法,
1 放到后面,所以没的分组的菜单直接不显示
2 JS 左边菜单显示收起 ,只收起展开当前点击分组
我选择了第二种,
1 菜单的隐藏后台有字段控制,既然选择显示,就不应该没的分组而隐藏
2 点击任何一个分组隐藏其他分组,个人感觉本来就不合理;如果隐藏其他分组是防止菜单过多,看不到全部,那为什么进页面的时候就都展开

小问题,但作为一个开源产品,一起完善,不知道官方有没有好的想法

在一个菜单没有分组并且不是隐藏的情况下,在刚进入页面的时,这个菜单是显示的,但是点击了任何一个分组,这个菜单都会隐藏,但是再次点击也不会出现,发现菜单遍历时:
<notempty name="key"><h3><i class="icon icon-unfold"></i>{$key}</h3></notempty>
                        <ul class="side-sub-menu">
                            <volist name="sub_menu" id="menu">
                                <li>
                                    <a class="item" href="{$menu.url|U}">{$menu.title}</a>
                                </li>
                            </volist>
                        </ul>
所以key是空的,所以js隐藏的时候不会显示了;想到解决方法,
1 </notempty>放到</ul>后面,所以没的分组的菜单直接不显示
2 JS 左边菜单显示收起 ,只收起展开当前点击分组
我选择了第二种,
1 菜单的隐藏后台有字段控制,既然选择显示,就不应该没的分组而隐藏
2 点击任何一个分组隐藏其他分组,个人感觉本来就不合理;如果隐藏其他分组是防止菜单过多,看不到全部,那为什么进页面的时候就都展开

小问题,但作为一个开源产品,一起完善,不知道官方有没有好的想法
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant