Twitter bootstrap=からの右のツールチップをアイコン要素に追加します。
コードはこれです:
<h3>Sensors Permissions <i class="icon-info-sign"></i></h3>
カーソルがアイコン上にあるときに、いくつかの情報を含む右のツールチップが表示されるようにします...
どのようにできるのか? tooltip.js libreryを含めて、アイコンコードに要素を入れるだけでは不十分ですか?よくわかりません。
ありがとうございました。
私は最近このように使用しました:
<i class="icon-ok-sign" rel="tooltip" title="Key active" id="blah"></i>
生成するもの:
ツールチップと他の機能(遅延など)の位置を設定するには、jsを使用して宣言します。
$(document).ready(function(){
$("[rel=tooltip]").tooltip({ placement: 'right'});
});
コメントで述べたように、他の属性/オプション here を見つけることができます。
.tooltip()
でツールチップを初期化するのを忘れているかもしれません。
.tooltip()
関数は、ツールチップリスナーを作成するすべての要素で呼び出す必要があります。これはパフォーマンスのためです。次のように、親で関数を呼び出すことにより、すぐに束を初期化できます。$('.tooltip-group').tooltip()
$(document).ready(function() {
$('#example').tooltip();
});
<h3>
Sensors Permissions
<i class="icon-info-sign" data-toggle="tooltip" title="first tooltip" id='example'></i>
</h3>
@nickharの答え、Bootstrap 2.3.2および3.0でテストされたdata-toggle="tooltip"
を使用して:
<i class="icon-ok-sign" data-toggle="tooltip" title="Key active" id="blah"></i>
生成するもの:
ツールチップと他の機能(遅延など)の位置を設定するには、jsを使用して宣言します。
$(document).ready(function(){
$("[data-toggle=tooltip]").tooltip({ placement: 'right'});
});
コメントで述べたように、他の属性/オプション here を見つけることができます。
javaScriptで
$(function () {
$(".has-tooltip-right").tooltip({ placement: 'right'});
$(".has-tooltip-left").tooltip({ placement: 'left'});
$(".has-tooltip-bottom").tooltip({ placement: 'bottom'});
$(".has-tooltip").tooltip();
});
hTMLで
<a href="#" class="has-tooltip-bottom" title="" data-original-title="Tooltip">This link</a>
and <a href="#" class="has-tooltip" title="" data-original-title="Another link">that link</a>