PushMenu プラグインはメイン サイドバーの切り替えボタンを制御します。
このプラグインは jQuery プラグインとして有効にするか、データ API を使用して有効にすることができます。
プラグインを有効にするには、data-widget="pushmenu"
をボタンに追加します。
<button class="btn btn-primary" data-widget="pushmenu">Toggle Sidebar</button>
$('.sidebar-toggle-btn').PushMenu(options)
名前 | タイプ | デフォルト | 説明 |
---|---|---|---|
autoCollapseSize | ブール値/数値 | FALSE | 自動でサイドバーを折りたたむ画面の幅(ピクセル) |
enableRemember | ブール値 | FALSE | サイドバーの状態を保持し、ページのリフレッシュ後にも設定します。 |
noTransitionAfterReload | ブール値 | TRUE | ページリフレッシュ後に遷移を保持します。 |
animationSpeed | ブール値 | 300 |
scss の遷移速度と等しいアニメーション/遷移速度を設定します。 |
豆知識!
次のようないかなるオプションもデータ属性を介して使用して、768 ピクセルの幅でサイドバーの自動折り畳みを有効にすることができます。
<button class="btn btn-primary" data-widget="pushmenu" data-auto-collapse-size="768">Toggle Sidebar</button>
イベントタイプ | 説明 |
---|---|
collapsed.lte.pushmenu | サイドバーが折りたたまれたときに発生します。 |
collapsed-done.lte.pushmenu | サイドバーが完全に折りたたまれたときに発生します。 |
shown.lte.pushmenu | サイドバーが表示されたときに発生します。 |
例: $(document).on('shown.lte.pushmenu', handleExpandedEvent)
メソッド | 説明 |
---|---|
toggle | メニューの状態を展開と折り畳みで切り替えます。 |
collapse | サイドバーメニューを折りたたみます。 |
expand | サイドバーメニューを展開します |
例: $('[data-widget="pushmenu"]').PushMenu('toggle')