Learn about bundled add-ons, how to write and contribute your own, and browse others' third-party extensions.
Snap
The navigation drawer is a panel that displays the app’s main navigation options on the left or right edge of the screen. It is hidden most of the time, but is revealed when the user swipes a finger from the left edge of the screen or, while at the top level of the app, the user touches the app icon in the action bar.
Activate a drawer without writing JavaScript. Set data-toggle="drawer" on a controller element, like a button, along with a data-target="#foo" or href="#foo" to target a specific drawer to toggle.
Button trigger type
Link trigger type
Via JavaScript
Call a drawer with id myDrawer with a single line of JavaScript:
Options
Name
Type
Default
Description
showType
default | expand
default
Drawer 가 오픈되는 타입을 설정합니다.
direction
left | right
left
Drawer 가 오픈되는 방향을 설정합니다.
history
boolean
true
window.history 객체에 적용되어 back 버튼을 사용해서 Drawer를 닫을 수 있게 해줍니다.
template
string
null
Drawer 내부에 외부의 파일을 load 해야 할 경우 사용합니다.
backdrop
boolean or string
true
Drawer 배경을 포함합니다. 그렇지 않으면, 탭 시 드로어를 닫지 않는 배경을 위해 static 를 명시하세요.
speed
slow | nomal | fast
normal
Drawer가 열리는 속도를 설정합니다.
animation
ease | linear | easeOutBack
ease
Drawer가 열리는 효과를 설정합니다.
Methods
.drawer(options)
.drawer('toggle')
수동적으로 드로어를 토글합니다. 팝업이 실제로 보여지거나 숨겨지기 전에 호출자에게 리턴합니다. (shown.rc.drawer 나 hidden.rc.drawer 가 발생하기 전에)
.drawer('show')
수동적으로 드로어를 엽니다. 드로어가 실제로 보여지기 전에 호출자에게 리턴합니다. (shown.rc.drawer 이벤트가 발생하기 전에)
.drawer('hide')
수동적으로 드로어를 닫습니다.. 드로어가 실제로 닫히기 전에 호출자에게 리턴합니다. (hidden.rc.drawer 이벤트가 발생하기 전에)