控制边栏组件作为 AdminLTE 布局的右栏。
该插件可以作为 jQuery 插件激活,也可以使用 data api 激活。要激活插件,你必须先为你的布局添加 HTML 标记,然后创建如下所示的切换按钮。
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
将 data-widget="control-sidebar"
添加到任意按钮或 a 元素即可激活插件。
<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 |
滚动条自动隐藏触发器 |
target | 字符串 | .control-sidebar |
目标控制-边栏可用于控制多个控制-边栏。 |
animationSpeed | 布尔 | 300 |
将动画/过渡速度设为与 scss 过渡速度相同。 |
提示!
可以使用任何选项通过 data-attributes 类似以下方法,在 768 像素宽度下启用自动折叠边栏。
<a href="#" data-widget="control-sidebar" data-controlsidebar-slide="false">Toggle Control Sidebar</a>
事件类型 | 说明 |
---|---|
expanded.lte.controlsidebar | 在控制边栏展开后触发。 |
collapsed.lte.controlsidebar | 在控制边栏折叠后触发。 |
collapsed-done.lte.controlsidebar | 在控制边栏完全折叠后触发。 |
示例: $('#toggle-button').on('expanded.lte.controlsidebar', handleExpandedEvent)
方法 | 说明 |
---|---|
collapse | 折叠控制边栏 |
show | 显示控制边栏 |
toggle | 切换展开和折叠控制边栏状态 |
示例: $('#toggle-button').ControlSidebar('toggle')