首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击外部“div”元素时隐藏的菜单

问单击外部“div”元素时隐藏的菜单
EN

Stack Overflow用户
提问于 2019-07-17 21:49:41
回答 1查看 586关注 0票数 1

我正在创建一个简单的离子仪表板,它由顶部的工具栏和左侧的可折叠菜单(导航条)组成。菜单由工具栏中的菜单按钮切换,但是单击独立的'div‘组件也会导致菜单隐藏。

代码语言:javascript
复制
<ion-content>
    <ion-menu type="push" menuId="nav-menu">
      // create menu items
    </ion-menu>
    <div main>
        hello world
    </div>
</ion-content>


I expect the menu to remain open/unchanged when clicking on the hello world.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-18 04:19:39

这是正常行为,不可配置:

如果您想保持菜单打开,我认为您应该探索拆分窗格:

但即使如此,我认为您还需要在所有的“桌面”菜单中添加自己的切换按钮才能随意折叠。

本教程展示了如何使用以角表示的菜单设置它:

我认为这一点是您需要添加自己的切换代码的地方:

代码语言:javascript
复制
<ion-split-pane [when]="checkSize()">
  <!-- ... -->
</ion-split-pane>

这个教程是从尺寸变化的角度给你的,但是我认为你可以用你自己的菜单按钮把它连接成一个切换的bool?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57084474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档