JS ipucu (tooltip.js)
Ipucu eklentisi kullanıcı bir öğe üzerinde fare taşıdığındaki görünen küçük açılır kutusudur.
Tooltips hakkında bir eğitim için bizim okumak Bootstrap Tooltip Eğitimi .
Via data-* Özellikler
data-toggle="tooltip"
ipucu aktif hale getirir.
title
özniteliği araç ipucu içindeki görüntülenmesi gereken metin belirtilir.
JavaScript aracılığıyla
Araç ipuçları CSS salt eklentileri değildir ve bu nedenle jQuery ile ilklendirilmelidir: Belirtilen elemanı seçmek ve çağrı tooltip()
yöntemini.
Örnek
// Select all
elements with data-toggle="tooltips" in the document
$('[data-toggle="tooltip"]').tooltip();
// Select a specified
element
$('#myTooltip').tooltip();
Kendin dene " tooltip Seçenekler
Seçenekler Veri özellikleri veya JavaScript aracılığıyla geçirilebilir. Veri özelliklerini için seçeneği adını ekler data- olduğu gibi data-placement="" .
isim | tip | Varsayılan | Açıklama | Dene |
---|---|---|---|---|
animation | boolean | true | gösteren ve araç ipucu gizleme zaman CSS solma geçiş efekti ekleme belirtir
| Dene |
konteyner | dize veya boolean false | yanlış | Belirli bir elemana ipucunu ekler. Örnek: kap: 'body' | Dene |
delay | number, or object | 0 | o göstermek ve araç ipucu gizlemek için alacak milisaniye sayısını belirtir. gösteren bir gecikme ve gizleme başka bir belirtmek için nesne yapısını kullanmak: delay: {show: 500, hide: 100} - göstermek için 500 ms sürer tooltip , ama sadece 100 ms saklamaya | Dene |
html | boolean | false | araç ipucu HTML etiketlerini kabul edilip edilmeyeceğini belirtir:
False olarak ayarlandığında (default) , jQuery's text() metodu kullanılır. Eğer XSS saldırıları endişe eğer bunu kullanın | Dene |
placement | string | "top" | Araç ipucu konumunu belirtir. Olası değerler:
| Dene |
selector | string, or the boolean false | false | Belirtilen seçicinin ipucunu ekler | Dene |
template | string | araç ipucu oluştururken Taban HTML kullanmak. Tooltip başlık sınıfı olan elemanın içine sokulacaktır .tooltip-inner ve sınıf ile elemanının .tooltip-arrow Tooltip en ok olacaktır. En dış ambalaj elemanı olmalıdır .tooltip sınıfı. | ||
title | string | "" | araç ipucu içindeki görüntülenmesi gereken metni belirtir | Dene |
trigger | string | "hover focus" | Araç ipucu nasıl tetiklendiğini belirtir. Olası değerler:
| Dene |
viewport | string, or object | {selector: "body" , padding: 0} | Bu elemanın sınırları içinde araç ipucu tutar. Örnek: viewport: '#viewport' ya {selector: '#viewport', padding: 0} |
İpucu Yöntemler
Aşağıdaki tabloda mevcut tüm araç ipucu yöntemlerini listeler.
Yöntem | Açıklama | Dene |
---|---|---|
. tooltip( options ) | bir seçenek ipucunu etkinleştirir. Geçerli değerler için yukarıdaki seçeneklere bakın | Dene |
. tooltip("show") | Araç ipucunu gösterir | Dene |
. tooltip("hide") | Araç ipucunu gizler | Dene |
. tooltip("toggle") | Araç ipucunu açar | Dene |
. tooltip("destroy") | Gizler ve araç ipucunu yok eder | Dene |
İpucu Olaylar
Aşağıdaki tabloda mevcut tüm araç ipucu olaylarını listeler.
Olay | Açıklama | Dene |
---|---|---|
show.bs.tooltip | ipucu gösterildiği üzere olan oluşur | Dene |
shown.bs.tooltip | araç ipucu tam gösterildiğinde gerçekleşir (CSS geçişleri tamamladıktan sonra) | Dene |
hide.bs.tooltip | Araç ipucu gizli üzeredir oluşur | Dene |
hidden.bs.tooltip | araç ipucu tam gizlidir oluşur (CSS geçişleri tamamladıktan sonra) | Dene |
Örnekler
Özel İpucu Tasarım
araç ipucu görünümünü özelleştirmek için CSS kullanın:
Örnek
/* 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;
}
Kendin dene "