Bootstrap ツールチップ・プラグイン

❮ 前章へ 次章へ ❯

ツールチップ・プラグイン

ツールチップ・プラグインは、ユーザが要素の上にマウスポインタを移動したときに表示される、小さなポップアップボックスです:

Hover over me

チップ: プラグインは、(Bootstrap の個々の "tooltip.js" ファイルを使用して)個別にインクルードするか、 ("bootstrap.js" または "bootstrap.min.js" を使用して)すべてを一度にインクルードすることができます。


ツールチップの作成方法

ツールチップを作成するには、要素に data-toggle="tooltip" 属性を追加します。

ツールチップ内に表示するテキストを指定するには、title 属性を使用します:

<a href="#" data-toggle="tooltip" title="Hooray!">Hover over me</a>

注: ツールチップは、jQuery で初期化しなければなりません:指定する要素を選択し、 tooltip() メソッドを呼び出します。

次のコードは、文書内のすべてのツールチップを使用できるようにします:

<script>
$(document).ready(function(){
    $('[data-toggle="tooltip"]').tooltip();
});
</script>
Try it Yourself »

ツールチップの位置

デフォルトでは、ツールチップは、要素の最上部に表示されます。

要素の上、下、左、右側にツールチップの位置を設定するには、data-placement 属性を使用します:

<a href="#" data-toggle="tooltip" data-placement="top" title="Hooray!">Hover</a>
<a href="#" data-toggle="tooltip" data-placement="bottom" title="Hooray!">Hover</a>
<a href="#" data-toggle="tooltip" data-placement="left" title="Hooray!">Hover</a>
<a href="#" data-toggle="tooltip" data-placement="right" title="Hooray!">Hover</a>
Try it Yourself »

チップ: ブラウザにツールチップの位置を決定させる、"auto" の値を持つ data-placement 属性 も使用することができます。例えば、値が "auto left" の場合、可能であればツールチップは左側に表示され、 それ以外の場合は右側に表示されます。


完全な Bootstrap ツールチップ・リファレンス

すべてのツールチップのオプション、メソッドおよびイベントの完全なリファレンスは、 Bootstrap JS ツールチップ・リファレンスをご覧ください。


❮ 前章へ 次章へ ❯