控制侧边栏组件是 AdminLTE 布局的一部分,作为右侧边栏。
此插件可以作为 jQuery 插件或使用数据 API 激活。要激活插件,您必须首先将 HTML 标记添加到您的布局,然后创建如下所示的切换按钮。
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
将 data-widget="control-sidebar"
添加到任何按钮或元素以激活插件。
<a href="#" data-widget="control-sidebar">Toggle Control Sidebar</a>
就像所有其他 AdminLTE 插件一样,您也可以使用 jQuery 通过运行以下示例来激活切换按钮。
$("#my-toggle-button").ControlSidebar('toggle');
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
controlsidebarSlide | 布尔值 | TRUE | 侧边栏是否应该滑过内容或推动内容为其腾出空间。 |
scrollbarTheme | 布尔值 | os-theme-light |
侧边栏固定时使用的滚动条主题 |
scrollbarAutoHide | 布尔值 | l |
滚动条自动隐藏触发器 |
目标 | 字符串 | .control-sidebar |
目标控制侧边栏以处理多个控制侧边栏。 |
提示!
您可以像这样使用任何选项通过数据属性,以在 768 像素宽度下启用自动折叠侧边栏。
<a href="#" data-widget="control-sidebar" data-controlsidebar-slide="false">Toggle Control Sidebar</a>
事件类型 | 描述 |
---|---|
expanded.lte.controlsidebar | 控制侧边栏展开后触发。 |
collapsed.lte.controlsidebar | 控制侧边栏折叠后触发。 |
示例:$('#toggle-button').on('expanded.lte.controlsidebar', handleExpandedEvent)
方法 | 描述 |
---|---|
collapse | 折叠控制侧边栏 |
show | 显示控制侧边栏 |
toggle | 切换控制侧边栏展开和折叠状态 |
示例:$('#toggle-button').ControlSidebar('toggle')