This library require:
- jquery
- hammerjs
- font-awesome (optional, for toggle button)
- fxp-hammer-scroll (optional)
- bootstrap (optional)
npm install @fxp/jquery-sidebar --save
npm install
$ encore dev-server --port 9000
Open the URL http://localhost:9000/build
in your browser.
You can use the specific stylesheet for twitter bootstrap (optional): less/sidebar-bootstrap.less
.
You must used:
.sidebar-fixed-top
class on sidebar element (.sidebar
).container-fixed-top
class on content container element (.container-main
) for top navbar.container-fixed-bottom
class on content container element (.container-main
) for bottom navbar
You must used:
.sidebar-static-top
class on sidebar element (.sidebar
).container-static-top
class on content container element (.container-main
) for top navbar.container-static-bottom
class on content container element (.container-main
) for bottom navbar
You must used:
.sidebar-force-open
and.sidebar-open-init
(optional) classes on sidebar element (.sidebar
).container-force-open-left
class on content container element (.container-main
) for the left position.container-force-open-right
class on content container element (.container-main
) for the right position
You must used:
.sidebar-locked
and.sidebar-open-init
(optional) classes on sidebar element (.sidebar
).container-force-open-left
class on content container element (.container-main
) for the left position.container-force-open-right
class on content container element (.container-main
) for the right position.sidebar-locked-toggle
class on toggle button element (optional)