#実現したいこと
tableのセルの右上に三角の画像を置き、そこにonMouseでToolTipsを表示する
三角の画像のイメージは、Excelでセルに対し、コメントを追加すると右上に
三角の印が付くが、それと同じ
#調べたこと
http://www.css-lecture.com/log/javascript/017.html
http://js.crap.jp/book/chapter2/icon-effect.html
なんとかcssとjqueryでToolTipsは可能のようだが、onMouseするための三角の印
をどのようにHTMLのtable内に配置したらいいのかが不明である
#回答を受けてやってみたこと+問題点
■問題点
セル内で、赤色の三角よりやや左でonMouseしたとき
ポップアップした部分が点滅して表示されます。
どこを改修したらよいでしょうか?
HTML
1<th style="margin-top:0px;padding-top:0px;padding-right:0px;" > 2<div class="content"> 3<div class="tri_icon"> 4</div> 5<div class="comment">コメントです </div> 6</div> 7セル内の文字列 8</th>
CSS
1.comment{ 2 width: 100px; 3 /* height: 80px; */ 4 /* background: yellow; */ 5 position: relative; 6 z-index: 1; 7} 8.tri_icon{ 9 position: inherit; 10 z-index: 2; 11 top: 0; 12 left: calc(100% - 20px); 13 /* border-top: 10px solid red; */ 14 border-bottom: 10px solid transparent; 15 border-left: 10px solid transparent; 16 border-right: 10px solid red; 17} 18.comment { 19 display: none; 20 width: 200px; 21 position: absolute; 22 top: 120px; 23 left: 250px; 24 padding: 16px; 25 border-radius: 5px; 26 background: #33cc99; 27 color: #fff; 28 font-weight: bold; 29 } 30 .tri_icon:hover + .comment { 31 display: block; 32 }