placementオプション
ツールチップ(tooltip.js
)におけるplacementオプションは、ツールチップの表示位置を指定する場合に使用するオプション。
属性値一覧表
属性値 | 説明 |
---|---|
top |
ツールチップを上に表示。 |
right |
ツールチップを右に表示。 |
bottom |
ツールチップを下に表示。 |
left |
ツールチップを左に表示。 |
auto |
ポップオーバーの位置を自動調性する。auto left とすると、左に表示できる場合は、左に表示する。
|
data-placement
属性に指定
ツールチップを呼び出す要素に、data-placement
属性を追加し、top
(上)、right
(右)、bottom
(下)、left
(左)の何れかを指定する。
サンプル
| | | |
ソースコード
HTML
<p> <button type="button" class="btn btn-default" data-toggle="tooltip" title="ツールチップ(デフォルト)">サンプル・ボタン デフォルト</button> | <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="ツールチップ(上)">サンプル・ボタン 上</button> | <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="ツールチップ(右)">サンプル・ボタン 右</button> | <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="ツールチップ(下)">サンプル・ボタン 下</button> | <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="ツールチップ(左)">サンプル・ボタン 左</button> </p>
JavaScript
$('[data-toggle="tooltip"]').tooltip();
JavaScriptにおいてplacementオプションを指定
サンプル
| | | |
ソースコード
HTML
<p> <button type="button" id="sample3tooltip1" class="btn btn-default" title="ツールチップ(デフォルト)">サンプル・ボタン デフォルト</button> | <button type="button" id="sample3tooltip2" class="btn btn-default" title="ツールチップ(上)">サンプル・ボタン 上</button> | <button type="button" id="sample3tooltip3" class="btn btn-default" title="ツールチップ(右)">サンプル・ボタン 右</button> | <button type="button" id="sample3tooltip4" class="btn btn-default" title="ツールチップ(下)">サンプル・ボタン 下</button> | <button type="button" id="sample3tooltip5" class="btn btn-default" title="ツールチップ(左)">サンプル・ボタン 左</button> </p>
JavaScript
$('#sample3tooltip1').tooltip(); $('#sample3tooltip2').tooltip( { placement: 'top' } ); $('#sample3tooltip3').tooltip( { placement: 'right' } ); $('#sample3tooltip4').tooltip( { placement: 'bottom' } ); $('#sample3tooltip5').tooltip( { placement: 'left' } );