ツールチップは通常、アイコンに補足説明を付けるために使われます。内容は通常プレーンテキストで、画像や書式付きテキストは含みません。
この方法では JavaScript コードを記述する必要はありません。要素に mdui-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 | ツールチップの位置。値の範囲は auto、bottom、top、left、right です。auto の場合、位置は自動的に判断されます。デフォルトは下です。優先順位は bottom > top > left > right です。 |
delay | int | 0 | 遅延トリガー(ミリ秒単位)。 |
content | string | ツールチップのコンテンツ。 |
| メソッド名 | 説明 |
|---|---|
open() | ツールチップを開く 設定パラメータを渡すことができます。これにより、開くたびに内容を変更できます。例えば |
close() | ツールチップを閉じる |
toggle() | ツールチップの状態を切り替える |
getState() | ツールチップの状態を返します。合計 4 つの状態(opening、opened、closing、closed)が含まれます。 |