Tooltip 표시하거나 숨길 때 CSS 페이드 전환 효과 추가 여부. (기본값: true)
true : 페이딩 효과 추가 O
false : 페이딩 효과 추가 X
container
지정 요소에 Tooltip 달기. (기본값: false) (예 : container: 'body')
string : 특정요소를 가리키는 문자열
false : 요소 지정 안 함.
delay
Tooltip을 표시하고 숨기는 데 걸리는 시간 (밀리 초) 지정.
number : milliseconds (밀리초) 나타내는 숫자.
object : show, hide 각각에 걸리는 밀리초를 적은 객체. (예) delay: {show: 500, hide: 100}
html
Tootip에 HTML 태그 허용할지 여부 지정. (기본값: false)
true : HTML 태그 허용 O , HTML은 title 속성에 (또는 title 옵션 사용해) 삽입.
false : HTML 태그 허용 X , jQuery의 text() 메소드 사용됨. XSS 공격에 안전.
placement
툴팁 위치 지정. (기본값: top)
"top" - 위
"bottom" - 아래.
"left" - 왼쪽.
"right" - 오른쪽
"auto" - 자동. (※ 위 4개 속성과 함께 사용 가능.) (예1) "auto left" : 가능한 경우 툴팁이 왼쪽에 표시되고 그렇지 않으면 오른쪽에 표시.
(예2) "auto bottom" : 가능하면 맨 아래에 툴팁이 표시되고 그렇지 않으면 맨 위에 표시.
selector
Tooltip을 추가할 선택자.
string : 선택자를 가리키는 문자열.
false : 아무 선택자도 표시 안 함. (기본값)
template
Tooltip 만들 때 사용할 기본 HTML. (기본값: 없음) ※ 맨 아래 예제 참고
.tooltip 클래스 : 가장 바깥 쪽 감싸는 요소에 추가.
.tooltip-inner 클래스 : tooltip 제목
.tooltip-arrow 클래스 : Tooltip 화살표.
title
Tooltip 안에 표시할 텍스트. (기본값: 빈공백)
trigger
Tooltip 촉발되는 이벤트. (기본값: hover focus)
"click" - 요소 클릭할 때.
"hover" - 요소에 마우스커서 올릴 때.
"focus" - 요소 선택상태 때. (예) Tabbing (지정요소로 이동) 또는 Clicking(지정요소 클릭)할 때.
"manual" - 수동으로 촉발시킬 때.
팁 : 여러 값을 전달하려면 공백으로 구분. (예: hover focus)
offset
target 기준으로 tooltip 오프셋 지정. BS4 추가.
옵션값 유형: number | string (기본값: 0)
fallbackPlacement 대체 위치에서 popper가 사용할 위치 지정. BS4 추가.
옵션값 유형: string | "flip" 배열 (기본값: "flip")
boundary 툴팁의 overflow 제약 경계. BS4 추가. 옵션값 유형: string | element (기본값: "scrollParent") string : "viewport", "window", "scrollParent" 중 하나의 문자열. (예) boundary:'viewport' element : HTML 요소 중 하나.