Hướng dẫn bootstrap tooltip accessibility - khả năng truy cập chú giải công cụ bootstrap

Tài liệu và ví dụ để thêm các bộ công cụ Bootstrap tùy chỉnh với CSS và JavaScript bằng CSS3 cho hình ảnh động và thuộc tính dữ liệu để lưu trữ tiêu đề cục bộ.

Tổng quan

Những điều cần biết khi sử dụng plugin Tooltip:

  • Tooltips dựa vào thư viện bên thứ 3 popper.js để định vị. Bạn phải bao gồm popper.min.js trước bootstrap.js hoặc sử dụng
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
      Tooltip on top
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
      Tooltip on right
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
      Tooltip on bottom
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
      Tooltip on left
    
    4 /
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
      Tooltip on top
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
      Tooltip on right
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
      Tooltip on bottom
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
      Tooltip on left
    
    5 có chứa popper.js để các chú giải công cụ hoạt động!
  • Nếu bạn đang xây dựng JavaScript của chúng tôi từ nguồn, nó yêu cầu
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
      Tooltip on top
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
      Tooltip on right
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
      Tooltip on bottom
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
      Tooltip on left
    
    6.
  • Tooltips là chọn tham gia vì lý do hiệu suất, vì vậy bạn phải tự khởi tạo chúng.you must initialize them yourself.
  • Tooltips với các tiêu đề không có độ dài không bao giờ được hiển thị.
  • Chỉ định
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
      Tooltip on top
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
      Tooltip on right
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
      Tooltip on bottom
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
      Tooltip on left
    
    7 để tránh đưa ra các vấn đề trong các thành phần phức tạp hơn (như các nhóm đầu vào của chúng tôi, nhóm nút, v.v.).
  • Kích hoạt các chú giải công cụ trên các yếu tố ẩn sẽ không hoạt động.
  • Các công cụ cho các phần tử
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
      Tooltip on top
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
      Tooltip on right
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
      Tooltip on bottom
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
      Tooltip on left
    
    8 hoặc
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
      Tooltip on top
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
      Tooltip on right
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
      Tooltip on bottom
    
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
      Tooltip on left
    
    9 phải được kích hoạt trên một phần tử trình bao bọc.
  • Khi được kích hoạt từ các siêu liên kết trải dài nhiều dòng, các chú giải công cụ sẽ được tập trung. Sử dụng
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
      Tooltip with HTML
    
    0 trên
     type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
      Tooltip with HTML
    
    1 của bạn để tránh hành vi này.
  • Tooltips phải được ẩn trước khi các yếu tố tương ứng của chúng đã bị xóa khỏi DOM.

Có tất cả những thứ đó? Tuyệt vời, hãy để xem cách họ làm việc với một số ví dụ.

Một cách để khởi tạo tất cả các chú giải công cụ trên một trang sẽ là chọn chúng bằng thuộc tính

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
2 của chúng:

$(function () {
  $('[data-toggle="tooltip"]').tooltip()
})

Ví dụ

Di chuột qua các liên kết bên dưới để xem chú giải công cụ:

Quần bó sát cấp độ keffiyeh có lẽ bạn đã không nghe nói về chúng. BOOTH BOOTH BEARD RAW denim Letterpress Vegan Messenger Bag Stumptown. Seitan từ nông trại đến bàn, trang phục Mỹ 8 bit của McSweeney có một chiếc Vinyl Chambray Terry Richardson. Beard Stumptown, Cardigans Banh Mi Lomo Thundercats. Đậu phụ Biod Diesel Williamsburg Marfa, Four Loko McSweeney's Cleanse Vegan Chambray. Một nghệ nhân thực sự mỉa mai bất kể Keytar, Banksy Austin Austin Austin xử lý Freegan Cred Cred Denim Cà phê duy nhất.

Di chuột qua các nút bên dưới để xem bốn hướng dẫn của Tooltips: trên cùng, phải, dưới cùng và bên trái.

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
  Tooltip on top

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
  Tooltip on right

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
  Tooltip on left

Và với HTML tùy chỉnh được thêm vào:

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML

Cách sử dụng

Plugin Tooltip tạo nội dung và đánh dấu theo yêu cầu và theo các công cụ mặc định là chú giải công cụ sau phần tử kích hoạt của chúng.

Kích hoạt chú giải công cụ thông qua JavaScript:

$('#example').tooltip(options)

Đánh dấu

Đánh dấu bắt buộc cho một công cụ chỉ là thuộc tính

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
3 và
 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
4 trên phần tử HTML mà bạn muốn có một chú giải công cụ. Đánh dấu được tạo của một chú giải công cụ khá đơn giản, mặc dù nó yêu cầu một vị trí (theo mặc định, được đặt thành
 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
5 bởi plugin).

Làm công cụ hoạt động cho bàn phím và người dùng công nghệ hỗ trợ

Bạn chỉ nên thêm các chú giải công cụ vào các phần tử HTML có thể tập trung và tương tác với bàn phím truyền thống (như liên kết hoặc điều khiển biểu mẫu). Mặc dù các phần tử HTML tùy ý (như

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
6S) có thể được tập trung bằng cách thêm thuộc tính
 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
7, điều này sẽ thêm Tab gây khó chịu và khó hiểu dừng các yếu tố không tương tác cho người dùng bàn phím. Ngoài ra, hầu hết các công nghệ hỗ trợ hiện không công bố chú giải công cụ trong tình huống này.

Ngoài ra, không chỉ dựa vào

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
8 vì trình kích hoạt cho chú giải công cụ của bạn, vì điều này sẽ làm cho chú giải công cụ của bạn không thể kích hoạt cho người dùng bàn phím.


 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
class="tooltip-inner"> Some tooltip text!

Các yếu tố bị vô hiệu hóa

Các yếu tố với thuộc tính

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
  Tooltip on top

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
  Tooltip on right

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
  Tooltip on left
9 aren tương tác, có nghĩa là người dùng không thể tập trung, di chuột hoặc nhấp vào chúng để kích hoạt một chú giải công cụ (hoặc popover). Là một cách giải quyết, bạn sẽ muốn kích hoạt chú giải công cụ từ trình bao bọc
$('#example').tooltip(options)
0 hoặc
 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
6, lý tưởng là tập trung vào bàn phím bằng cách sử dụng
 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
7 và ghi đè
$('#example').tooltip(options)
3 trên phần tử bị vô hiệu hóa.

Tùy chọn

Các tùy chọn có thể được truyền qua các thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy nối tên tùy chọn vào

$('#example').tooltip(options)
4, như trong
$('#example').tooltip(options)
5.

TênLoại hìnhMặc địnhSự mô tả
hoạt hìnhBooleanthậtÁp dụng quá trình chuyển đổi Fade CSS vào Tooltip
thùng đựng hàngChuỗi | yếu tố | saisai

Lối nhiều công cụ vào một yếu tố cụ thể. Ví dụ:

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
  Tooltip on top

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
  Tooltip on right

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
  Tooltip on left
7. Tùy chọn này đặc biệt hữu ích ở chỗ nó cho phép bạn định vị chú giải công cụ trong luồng của tài liệu gần phần tử kích hoạt -& nbsp; sẽ ngăn công cụ giải thoát khỏi phần tử kích hoạt trong quá trình thay đổi kích thước cửa sổ.

sự chậm trễSố | sự vật0

Trì hoãn hiển thị và ẩn Tooltip (MS) - không áp dụng cho loại kích hoạt thủ công

Nếu một số được cung cấp, độ trễ được áp dụng cho cả ẩn/hiển thị

Cấu trúc đối tượng là:

$('#example').tooltip(options)
7

HTMLBooleansai

Lối nhiều công cụ vào một yếu tố cụ thể. Ví dụ:

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
  Tooltip on top

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
  Tooltip on right

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
  Tooltip on left
7. Tùy chọn này đặc biệt hữu ích ở chỗ nó cho phép bạn định vị chú giải công cụ trong luồng của tài liệu gần phần tử kích hoạt -& nbsp; sẽ ngăn công cụ giải thoát khỏi phần tử kích hoạt trong quá trình thay đổi kích thước cửa sổ.

sự chậm trễ

Số | sự vật

vị tríChuỗi | hàm số'đứng đầu'

Cách định vị Tooltip - Tự động | Top | Đáy | trái | Phải. Khi


 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
 class="tooltip-inner">
Some tooltip text!

0 được chỉ định, nó sẽ tự động tái định hướng công cụ.
When

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
 class="tooltip-inner">
Some tooltip text!

0 is specified, it will dynamically reorient the tooltip.

Khi một hàm được sử dụng để xác định vị trí, nó được gọi với nút DOM của Tooltip là đối số đầu tiên của nó và nút DOM phần tử kích hoạt là thứ hai. Bối cảnh


 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
1 được đặt thành phiên bản chú giải công cụ.

bộ chọnChuỗi | saisaiNếu một bộ chọn được cung cấp, các đối tượng Tooltip sẽ được giao cho các mục tiêu được chỉ định. Trong thực tế, điều này được sử dụng để cho phép nội dung HTML động có thêm popover. Xem điều này và một ví dụ thông tin.
mẫusợi dây

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
2

Cơ sở HTML để sử dụng khi tạo công cụ.

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
4 của Tooltip sẽ được đưa vào

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
4.


 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
5 sẽ trở thành mũi tên của Tooltip.

Phần tử trình bao bọc ngoài cùng phải có lớp


 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
6 và

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
7.

Tiêu đềChuỗi | yếu tố | hàm số'

Giá trị tiêu đề mặc định nếu thuộc tính

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
4 không có mặt.

Nếu một hàm được đưa ra, nó sẽ được gọi với tham chiếu


 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
1 của nó được đặt thành phần tử mà ToolTip được đính kèm.

Kích hoạtsợi dây

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
2

Cơ sở HTML để sử dụng khi tạo công cụ.

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
4 của Tooltip sẽ được đưa vào

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
4.


 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
5 sẽ trở thành mũi tên của Tooltip.

Phần tử trình bao bọc ngoài cùng phải có lớp

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
6 và

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
7.
Tiêu đề0 Chuỗi | yếu tố | hàm số
'Giá trị tiêu đề mặc định nếu thuộc tính
 type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="Tooltip with HTML">
  Tooltip with HTML
4 không có mặt.
Nếu một hàm được đưa ra, nó sẽ được gọi với tham chiếu

 href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me


 class="tooltip bs-tooltip-top" role="tooltip">
   class="arrow">
   class="tooltip-inner">
    Some tooltip text!
  
1 của nó được đặt thành phần tử mà ToolTip được đính kèm.
Kích hoạt
'Focus lơ lửng'Cách trình kích hoạt của ToolTip - Nhấp vào | di chuột | Trọng tâm | thủ công. Bạn có thể vượt qua nhiều kích hoạt; Tách chúng với một không gian.
$('#element').tooltip('show')
0 chỉ ra rằng công cụ sẽ được kích hoạt theo chương trình thông qua các phương thức
$('#element').tooltip('show')
1,
$('#element').tooltip('show')
2 và
$('#element').tooltip('show')
3; Giá trị này không thể được kết hợp với bất kỳ kích hoạt nào khác.
$('#element').tooltip('show')
4 tự nó sẽ dẫn đến các chú giải công cụ không thể được kích hoạt thông qua bàn phím và chỉ nên được sử dụng nếu các phương thức thay thế để truyền tải thông tin tương tự cho người dùng bàn phím.

bù lại

Số | sợi dây

Offset của ToolTip so với mục tiêu của nó. Để biết thêm thông tin, hãy tham khảo các tài liệu bù của popper.js.

sự thất bại

Chuỗi | mảngasynchronous and start a transition. They return to the caller as soon as the transition is started but before it ends. In addition, a method call on a transitioning component will be ignored.

'Lật'

$('#element').tooltip('show')
8

Cho phép chỉ định vị trí nào popper sẽ sử dụng khi dự phòng. Để biết thêm thông tin, hãy tham khảo tài liệu hành vi của popper.js

$('#element').tooltip('show')
1

ranh giớiReturns to the caller before the tooltip has actually been shown (i.e. before the

$('#element').tooltip('hide')
0 event occurs). This is considered a “manual” triggering of the tooltip. Tooltips with zero-length titles are never displayed.

$('#element').tooltip('show')

$('#element').tooltip('show')
2

Chuỗi | yếu tốReturns to the caller before the tooltip has actually been hidden (i.e. before the

$('#element').tooltip('hide')
2 event occurs). This is considered a “manual” triggering of the tooltip.

$('#element').tooltip('hide')

$('#element').tooltip('show')
3

'cuộn giấy'Returns to the caller before the tooltip has actually been shown or hidden (i.e. before the

$('#element').tooltip('hide')
0 or
$('#element').tooltip('hide')
2 event occurs). This is considered a “manual” triggering of the tooltip.

$('#element').tooltip('toggle')

$('#element').tooltip('hide')
6

Ranh giới ràng buộc tràn của chú giải công cụ. Chấp nhận các giá trị của

$('#element').tooltip('show')
5,
$('#element').tooltip('show')
6,
$('#element').tooltip('show')
7 hoặc tham chiếu htmlelement (chỉ JavaScript). Để biết thêm thông tin, hãy tham khảo tài liệu phòng ngừa của Popper.js.

$('#element').tooltip('dispose')

$('#element').tooltip('hide')
8

Thuộc tính dữ liệu cho các công cụ riêng lẻTooltips are enabled by default.

$('#element').tooltip('enable')

$('#element').tooltip('hide')
9

Các tùy chọn cho các công cụ riêng lẻ có thể được chỉ định thay thế thông qua việc sử dụng các thuộc tính dữ liệu, như được giải thích ở trên.

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
  Tooltip on top

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
  Tooltip on right

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
  Tooltip on left
0

$('#element').tooltip('toggle')
0

Phương pháp

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
  Tooltip on top

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
  Tooltip on right

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
  Tooltip on left
1

$('#element').tooltip('toggle')
1

Phương pháp và chuyển tiếp không đồng bộ

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
  Tooltip on top

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
  Tooltip on right

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
  Tooltip on left
2

Tất cả các phương thức API đều không đồng bộ và bắt đầu chuyển đổi. Họ trở lại với người gọi ngay khi quá trình chuyển đổi được bắt đầu nhưng trước khi nó kết thúc. Ngoài ra, một cuộc gọi phương thức trên một thành phần chuyển tiếp sẽ bị bỏ qua.

Xem tài liệu JavaScript của chúng tôi để biết thêm thông tin.Đính kèm một bộ xử lý Tooltip vào một bộ sưu tập phần tử.
Tiết lộ một bộ công cụ yếu tố. Trả về cho người gọi trước khi chú giải công cụ thực sự được hiển thị (nghĩa là trước khi sự kiện
$('#element').tooltip('hide')
0 xảy ra). Đây được coi là một hướng dẫn sử dụng của người Viking kích hoạt công cụ. Tooltips với các tiêu đề không có độ dài không bao giờ được hiển thị.
Ẩn một bộ công cụ yếu tố. Trả về cho người gọi trước khi chú giải công cụ thực sự bị ẩn (nghĩa là trước khi sự kiện
$('#element').tooltip('hide')
2 xảy ra). Đây được coi là một hướng dẫn sử dụng của người Viking kích hoạt công cụ.
Bật một bộ công cụ phần tử. Trả về cho người gọi trước khi chú giải công cụ thực sự được hiển thị hoặc ẩn (nghĩa là trước khi sự kiện
$('#element').tooltip('hide')
0 hoặc
$('#element').tooltip('hide')
2 xảy ra). Đây được coi là một hướng dẫn sử dụng của người Viking kích hoạt công cụ.
Ẩn và phá hủy một bộ công cụ yếu tố. Các chú giải công cụ sử dụng ủy quyền (được tạo bằng tùy chọn
$('#element').tooltip('hide')
7) không thể bị phá hủy riêng lẻ trên các yếu tố kích hoạt hậu duệ.
Cung cấp cho một bộ công cụ của phần tử khả năng được hiển thị. Tooltips được bật theo mặc định.Loại bỏ khả năng cho một bộ công cụ phần tử được hiển thị. ToolTip sẽ chỉ có thể được hiển thị nếu nó được kích hoạt lại.
Chuyển đổi khả năng cho một bộ công cụ của phần tử được hiển thị hoặc ẩn.Cập nhật vị trí của một bộ công cụ phần tử.
Sự kiệnSự kiện này được bắn sau sự kiện
$('#element').tooltip('toggle')
4 khi mẫu Tooltip đã được thêm vào DOM.
 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
  Tooltip on top

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="right" title="Tooltip on right">
  Tooltip on right

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom

 type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="left" title="Tooltip on left">
  Tooltip on left
3