DataTables を使用してデータを表示しています。すべての行にデータを追加して、ユーザーが特定の行にカーソルを合わせるたびに、次のpopover
ような追加のデータを取得します。
<tr id="123" class="Search odd" data-title="Profile data" data-content=" <p> <label>Test Popover</label> </p>" data-original-title="" title="">
</tr>
ユーザーが行をホバーするたびにPopover
、テスト ポップオーバーがテキストとして表示されます。今、いくつかの列を追加しています。
<td class=" sorting_1">Name</td>
<td class="">somedate</td>
<td class="">
<img title="Test tooltip" rel="tooltip" src="/img/paid_small.png">
</td>
ページの準備ができている私のjavascriptは
$('.Search').live('hover', function (e) {
$('.Search').popover({ 'trigger': 'hover', 'placement': 'right', 'container': 'body', 'html': true });
});
$('[rel=tooltip]').tooltip({ 'placement': 'bottom', 'container': 'body' });
ご覧のとおり、両方popover
にjavascript を追加しましTooltip
たが、何らかの理由でTooltip
css が機能せず、黒い背景Tooltip
ではなくウィンドウのようなもの (データを含む明るい灰色のツールチップ) が表示されます。Bootstrap
ページ内の別の場所にダミー リンクを作成しようとしましたが、うまくいきToolTip
ません。
この特定のケースでPopover
はオーバーライドしているように見えます。または、(行レベルで) と(列レベルで) 同時に表示しようとしていて、それが問題を引き起こしている可能性があります。ToolTip
Popover
ToolTip
なぜこれが起こっているのでしょうか?
どんな助けでも大歓迎です。
ありがとう。