2017-11-03 9 views
1

私のツールチップが私のデータテーブルの上に表示されないところに問題がありました。 hereのような属性としてdata-container='body'を追加することでこれを解決しましたが、これは完全なツールチップを示していますが、新しい問題を作成します。ツールチップのコンテキストを削除します。例としてブートストラップのツールチップにコンテキストカラーが表示されない

<div class="text-info tooltip-info" 
    data-rel="tooltip" 
    data-html="true" 
    data-original-title="  
     <div class=&quot;text-left&quot;>   
      <i><b>Commercial decision:</b> <br> </i> <br>   
      <i><b>Technical decision:</b> <br> </i> <br>  
      <i><b>Overall decision:</b> <br> </i>  
     </div>" 
    style="font-weight: bold;overflow: auto;"> 
    Pending 
</div> 

収率:

enter image description here

データテーブルの上部に示すが、正しいコンテキストを持っていません。

追加data-container='body'利回り:

enter image description here

表示が正しくなく、任意のコンテキストを示していません。

私が望むコンテキストを維持しながらツールチップを正しく表示するにはどうすればよいですか?

+3

テストケースが大幅な答えを得ることのあなたのチャンスを増加させます。 –

+0

あなたが探していたどのコンテキストが欠けていますか? –

+0

@ oiが述べたように、フィドルが役に立ちます。ブラウザのコンソールでツールチップを調べてみましたが(右クリックしてから調べてください)、設定したさまざまなコンテナオプションでどのツールクラスがどのクラスを取得するのかを確認しましたか。そこから、色があなたが期待するものでない理由を知ることができ、そこでCSSを更新する(またはクラスをツールチップに動的に追加する)ことができるはずです。 – Phil

答えて

1

これが問題を解決することを願っています。そうでなければあなたのコードにも尋ねたいと思います。それで簡単に検査することができます。

$('[data-toggle="tooltip"]').tooltip();
.parent-container { 
 
    width: fit-content; 
 
    position: relative; 
 
}
<!-- Latest compiled and minified CSS --> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 

 
<!-- jQuery library --> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 

 
<!-- Latest compiled JavaScript --> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<div class="parent-container"><div class="" data-toggle="tooltip" data-placement="right" data-container=".parent-container" data-html="true" title="  
 
     <div class=&quot;text-left&quot;>   
 
      <i><b>Commercial decision:</b> <br> </i> <br>   
 
      <i><b>Technical decision:</b> <br> </i> <br>  
 
      <i><b>Overall decision:</b> <br> </i>  
 
     </div>" 
 
    style="font-weight: bold;overflow: auto;"> 
 
    Pendings 
 
</div></div>

関連する問題