51

Twitterのブートストラップからアイコン要素に右ツールチップを追加します。

コードは次のとおりです。

<h3>Sensors Permissions <i class="icon-info-sign"></i></h3>

カーソルがアイコンの上にあるときに、いくつかの情報を含む正しいツールチップが表示されるようにします...

どのようにできるのか?tooltip.js ライブラリをインクルードし、アイコン コードに要素を配置するだけでは十分ではありませんか? よくわかりません。

ありがとうございました。

4

4 に答える 4

130

私は最近、次のように使用しています。

 <i class="icon-ok-sign" rel="tooltip" title="Key active" id="blah"></i>

生成するもの:

ここに画像の説明を入力

js を使用して宣言することにより、ツールチップとその他の機能 (遅延など) の配置を設定します。

$(document).ready(function(){
    $("[rel=tooltip]").tooltip({ placement: 'right'});
});

コメントで述べたように、ここで他の属性/オプションを見つけることができます。

于 2013-03-19T15:45:16.770 に答える
16

ツールチップをで初期化するのを忘れている可能性があります.tooltip()

この.tooltip()関数は、ツールチップリスナーが必要なすべての要素で呼び出す必要があります。これはパフォーマンスを目的としています。次のように、親で関数を呼び出すことにより、束を一度に初期化できます。$('.tooltip-group').tooltip()

JSFiddleの1つの要素の初期化関数を表示します。

Javascript

$(document).ready(function() {
  $('#example').tooltip();
});

マークアップ

<h3>
  Sensors Permissions
  <i class="icon-info-sign" data-toggle="tooltip" title="first tooltip" id='example'></i>
</h3>
于 2013-03-19T15:50:03.347 に答える
10

data-toggle="tooltip"Bootstrap 2.3.2 および 3.0 でテスト済みの @nickhar の回答:

 <i class="icon-ok-sign" data-toggle="tooltip" title="Key active" id="blah"></i>

生成するもの:

ここに画像の説明を入力

js を使用して宣言することにより、ツールチップとその他の機能 (遅延など) の配置を設定します。

$(document).ready(function(){
    $("[data-toggle=tooltip]").tooltip({ placement: 'right'});
});

コメントで述べたように、ここで他の属性/オプションを見つけることができます。

于 2013-08-26T10:12:08.270 に答える