Tooltip 通常用來為圖示提供說明,其內容多為純文字,不含圖片或格式化文字。
<button class="mdui-btn mdui-btn-icon" mdui-tooltip="{content: '列印'}">
<i class="mdui-icon material-icons">local_printshop</i>
</button>
<button class="mdui-btn mdui-btn-icon" mdui-tooltip="{content: '列印', position: 'top'}">
<i class="mdui-icon material-icons">local_printshop</i>
</button>
<button class="mdui-btn mdui-btn-icon" mdui-tooltip="{content: '列印', delay: 1000}">
<i class="mdui-icon material-icons">local_printshop</i>
</button>實例化元件:
// selector 為 CSS 選取器或 DOM 元素
// options 為設定參數,見下面的參數清單
var inst = new mdui.Tooltip(selector, options);| 參數名稱 | 類型 | 預設值 | 說明 |
|---|---|---|---|
position | string | auto | Tooltip 的位置。取值範圍包括 auto、bottom、top、left、right。為 auto 時,會自動判斷位置。預設在下方。優先順序為 bottom > top > left > right |
delay | int | 0 | 延遲觸發,單位毫秒。 |
content | string | Tooltip 的內容。 |
| 方法名稱 | 說明 |
|---|---|
open() | 開啟 Tooltip 允許傳入設定參數,以便每次開啟時能修改內容,例如 |
close() | 關閉 Tooltip |
toggle() | 切換 Tooltip 的狀態 |
getState() | 傳回 Tooltip 的狀態。共包含四種狀態(opening、opened、closing、closed)。 |