Tooltip jest zazwyczaj używany do dodawania objaśnień do ikon, jego zawartość to zazwyczaj zwykły tekst, bez obrazów i sformatowanego tekstu.
Dzięki tej metodzie nie trzeba pisać kodu JavaScript. Wystarczy dodać atrybut mdui-tooltip="opcje" do elementu, aby aktywować wtyczkę.
<button class="mdui-btn mdui-btn-icon" mdui-tooltip="{content: 'Drukuj'}">
<i class="mdui-icon material-icons">local_printshop</i>
</button>
<button class="mdui-btn mdui-btn-icon" mdui-tooltip="{content: 'Drukuj', position: 'top'}">
<i class="mdui-icon material-icons">local_printshop</i>
</button>
<button class="mdui-btn mdui-btn-icon" mdui-tooltip="{content: 'Drukuj', delay: 1000}">
<i class="mdui-icon material-icons">local_printshop</i>
</button>Instancjonowanie komponentu:
// selector to selektor CSS lub element DOM
// options to parametry konfiguracyjne, zobacz listę parametrów poniżej
var inst = new mdui.Tooltip(selector, options);| Nazwa parametru | Typ | Wartość domyślna | Opis |
|---|---|---|---|
position | string | auto | Pozycja Tooltipa. Możliwe wartości to auto, bottom, top, left, right.Gdy ustawiono auto, pozycja zostanie określona automatycznie. Domyślnie na dole. Priorytet to bottom > top > left > right |
delay | int | 0 | Opóźnienie wyzwalania w milisekundach. |
content | string | Zawartość Tooltipa. |
| Nazwa metody | Opis |
|---|---|
open() | Otwórz Tooltip Pozwala na przekazanie parametrów konfiguracyjnych w celu zmiany zawartości przy każdym otwarciu, np. |
close() | Zamknij Tooltip |
toggle() | Przełącz stan Tooltipa |
getState() | Zwraca stan Tooltipa. Zawiera cztery stany (opening, opened, closing, closed). |
| Nazwa zdarzenia | Opis | Parametry |
|---|---|---|
open.mdui.tooltip | Zdarzenie wyzwalane przed rozpoczęciem animacji otwierania. | event._detail.inst: Instancja |
opened.mdui.tooltip | Zdarzenie wyzwalane po zakończeniu animacji otwierania. | |
close.mdui.tooltip | Zdarzenie wyzwalane przed rozpoczęciem animacji zamykania. | |
closed.mdui.tooltip | Zdarzenie wyzwalane po zakończeniu animacji zamykania. |