최신 웹 개발 튜토리얼
 

Bootstrap JS 도움말


JS 툴팁 (tooltip.js)

툴팁 플러그인은 사용자가 요소 위에 마우스 포인터를 이동할 때 나타나는 작은 팝업 상자입니다.

툴팁에 대한 자습서를 들어, 우리의 읽기 Bootstrap Tooltip 자습서 .


통해 data-* 속성

data-toggle="tooltip" 툴팁을 활성화합니다.

title 속성은 툴팁 안에 표시해야 할 텍스트를 지정합니다.

<a href="#" data-toggle="tooltip" title="Hooray!">Hover over me</a>
»그것을 자신을 시도

자바 스크립트를 통해

툴팁은 CSS 전용 플러그인되지 않으며, 따라서 jQuery를 사용하여 초기화해야 지정된 요소를 선택하고 전화 tooltip() 메소드를.

// Select all elements with data-toggle="tooltips" in the document
$('[data-toggle="tooltip"]').tooltip();

// Select a specified element
$('#myTooltip').tooltip();
»그것을 자신을 시도

도움말 옵션

옵션 데이터 속성이나 자바 스크립트를 통해 전달 될 수 있습니다. 데이터 속성의 경우에 옵션 이름을 추가 data- 같이 data-placement="" .

이름 유형 태만 기술 시도 해봐
animationbooleantrue

표시 및 도구 설명을 숨기는 경우 CSS 페이드 전환 효과를 추가할지 여부를 지정합니다

  • true - 페이딩 효과 추가
  • false - 페이딩 효과를 추가하지 마십시오
시도 해봐
컨테이너 문자열 또는 부울 거짓 그릇된 특정 요소에 도구 설명을 추가합니다.
예 : 컨테이너 : 'body'
시도 해봐
delaynumber, or object0 그것을 표시하고 도구 설명을 숨기는 데 걸리는 시간 (밀리 초)을 지정합니다.

오브젝트 구조를 사용, 보여주기위한 지연과 숨어있는 또 다른 하나를 지정하려면 :

delay: {show: 500, hide: 100} - 쇼 500 밀리 초를 취할 것 tooltip 있지만 100 밀리 그것을 숨길
시도 해봐
htmlboolean false 툴팁에 HTML 태그를 허용할지 여부를 지정합니다 :
  • true HTML 태그를 수락 -
  • false - HTML 태그를 허용하지 마십시오
참고 : HTML 표제 특성에 삽입 (또는 표기 옵션을 사용하여)되어야한다.

거짓 (기본값)로 설정하면, jQuery's text() 방법이 사용됩니다. 당신이 XSS 공격에 대해 걱정하는 경우에 사용
시도 해봐
placementstring"top" 툴팁의 위치를 ​​지정합니다. 가능한 값 :

  • "top" - 상단에 도구 설명
  • "bottom" - 하단의 도구 설명
  • "left" - 도움말을 왼쪽에
  • "right" - 오른쪽에 도움말
  • "auto" - 브라우저 툴팁의 위치를 결정할 수 있습니다. 값이 예를 들어, "auto left" 그렇지 않으면 오른쪽에, 가능하면 툴팁이 왼쪽에 표시됩니다. 값이면 "auto bottom" 툴팁 위에 달리 가능하면 하단에 표시
시도 해봐
selectorstring, or the boolean falsefalse 지정된 셀렉터에 툴팁을 추가 시도 해봐
templatestring  툴팁을 만들 때 기본 HTML은 사용할 수 있습니다.

툴팁의 제목은 클래스 갖는 요소에 삽입됩니다 .tooltip-inner 및 클래스를 가진 요소 .tooltip-arrow 툴팁의 화살표가 될 것이다.

최 래퍼 요소가 있어야 .tooltip 클래스.
titlestring"" 툴팁 안에 표시해야 할 텍스트를 지정합니다 시도 해봐
triggerstring"hover focus" 툴팁이 트리거 방법을 지정합니다. 가능한 값 :

  • "click" - 클릭으로 툴팁을 트리거
  • "hover" - 호버에 툴팁을 트리거
  • "focus" - 그것은 (탭 이동 또는 .eg 클릭하여) 포커스를받을 때 도구 설명 트리거
  • "manual" - 수동으로 툴팁을 트리거
팁 : 여러 값을 전달 공백으로 구분합니다
시도 해봐
viewportstring, or object{selector: "body", padding: 0} 이 요소의 경계 내에서 툴팁을 유지합니다.

예 : viewport: '#viewport' 또는 {selector: '#viewport', padding: 0}

도구 설명 방법

다음 표는 사용 가능한 모든 도구 설명 방법을 보여줍니다.

방법 기술 시도 해봐
.tooltip( options ) 옵션으로 툴팁을 활성화합니다. 유효한 값은 위의 옵션을 참조하십시오 시도 해봐
.tooltip("show") 툴팁을 표시합니다 시도 해봐
.tooltip("hide") 툴팁을 숨 깁니다 시도 해봐
.tooltip("toggle") 툴팁을 전환 시도 해봐
.tooltip("destroy") 숨기고 툴팁을 파괴 시도 해봐

툴팁 이벤트

다음 표는 사용 가능한 모든 툴팁 이벤트를 보여줍니다.

행사 기술 시도 해봐
show.bs.tooltip 툴팁이 표시하려고 할 때 발생합니다 시도 해봐
shown.bs.tooltip 툴팁이 완전히 표시 될 때 발생합니다 (CSS 전환을 완료 한 후) 시도 해봐
hide.bs.tooltip 툴팁 숨겨진하려고 할 때 발생합니다 시도 해봐
hidden.bs.tooltip 툴팁이 완전히 숨겨져 때 발생합니다 (CSS 전환을 완료 한 후) 시도 해봐

예

사용자 지정 도구 설명 디자인

툴팁의 모양을 사용자 정의 CSS를 사용하여

/* Tooltip */
.test + .tooltip > .tooltip-inner {
    background-color: #73AD21;
    color: #FFFFFF;
    border: 1px solid green;
    padding: 15px;
    font-size: 20px;
}

/* Tooltip on top */
.test + .tooltip.top > .tooltip-arrow {
    border-top: 5px solid green;
}

/* Tooltip on bottom */
.test + .tooltip.bottom > .tooltip-arrow {
    border-bottom: 5px solid blue;
}

/* Tooltip on left */
.test + .tooltip.left > .tooltip-arrow {
    border-left: 5px solid red;
}

/* Tooltip on right */
.test + .tooltip.right > .tooltip-arrow {
    border-right: 5px solid black;
}
»그것을 자신을 시도