html - m-aside-left 侧边栏变成一个 div
问题描述
在我的 Web 应用程序中,我在菜单的所有页面中都有一个固定的侧边栏。在一个特定的页面中,除了固定的侧边栏外,我在这个页面的正文中创建了一个 div,我想在这个 div 的左侧插入另一个侧边栏。为了创建我的通用侧边栏,我使用了m-aside-left
metronic 类,但现在如果我在我的新 div 中使用该类来创建新的侧边栏,它会覆盖以前的侧边栏。我究竟做错了什么?为了创建这个新的侧边栏,我必须在 div 中使用哪个类?
我的 div 的 html
<div class="m-portlet__body">
<div class="m-section">
<!-- BEGIN: Left Aside -->
<div id="m_aside_left" class="m-grid__item left m-aside-left m-aside-left--skin-dark">
<!-- BEGIN: Aside Menu -->
<div id="m_ver_menu" class="m-aside-menu m-aside-menu--skin-dark"
m-menu-vertical="1" m-menu-scrollable="1" m-menu-dropdown-timeout="500" style="position: relative">
<ul class="m-menu__nav m-menu__nav--dropdown-submenu-arrow" id="aside-menu" style="padding-top: 0px">
<div *ngFor="let item of parameterStruct">
<!-- single item -->
<li *ngIf="!item.isSubClass" class="m-menu__item sa-m-menu-item">
<a class="m-menu__link sa-m-menu__link sa-m-menu__link">
<span class="m-menu__link-wrap">
<span class="m-menu__link-text icon-padding sideBar-text"
style="padding-left: 15px; ">{{ item.description |translate }}
</span>
</span>
</a>
</li>
<!-- end single item -->
</div>
</ul>
</div>
<!-- END: Aside Menu -->
</div>
<!-- END: Left Aside -->
</div>
</div>
解决方案
我认为问题在于,新的侧边栏与以前的侧边栏重叠。
您需要在 id 为“m_ver_menu”的 div 关闭或在其结束标记之后放置 New sidebar 的 html。
请在注释“”后添加您的 HTML 代码
<div class="m-portlet__body">
{{ item.description |翻译 }}
<!-- Start: Aside Menu 2 -->
<!-- End: Aside Menu 2 -->
</div>
<!-- END: Left Aside -->
推荐阅读
- excel - vb.net 无法更新。收到错误“数据库或对象是只读的。” 当只是试图从 excel 文件中读取
- npm - 如何生成 NPM 候选版本
- ios - 使用 getdatainbackground 从 Parse 检索多个图像(IOS - Swift)
- vba - 在启用宏的情况下运行 Excel
- java - 运行 sbt 测试套件两次导致找不到 jdbc 驱动程序错误
- javascript - 如何欺骗 Node.js 将 .js 文件加载为 ES6 模块?
- c++ - OpenCL 基于事件的计时器(c++ 包装器)
- java - 如何在 Android java 的线程中使用 Signalr?
- php - Faker laravel 未知格式化程序图像
- node.js - 带有express的NodeJS,无法加载模型