控制側邊欄元件是 AdminLTE 佈局的一部分,作為右側邊欄。
此外掛程式可以作為 jQuery 外掛程式或使用 data api 啟用。要啟用此外掛程式,您必須先將 HTML 標記添加到您的佈局中,然後建立如下所示的切換按鈕。
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
在任何按鈕或 a 元素中新增 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 |
捲軸自動隱藏觸發器 |
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')