モーダル ポップアップ コントロールを使用して Web ページを作成しました。このコントロール内で、データを表示するための html を動的に構築します。一部のテーブルタグ内には、次のものがあります。
<td>
<a href="#"><span>S</span><span class="pop">description</span></a>
</td>
タグの上にカーソルを置いたときにポップアップ効果を作成したい。私のCSSは次のとおりです。
a .pop {
display:inline;
position:absolute;
visibility: hidden;
background-color: #FFFFFF;
border: solid 2px #000000;
padding: 5px;
margin: 0 0 0 10px;
color: #000000;
text-align: left;
font-weight: normal;
}
a:hover .pop {
visibility: visible;
}
これは、標準の HTML ページ内でコントロールを使用すると完全に機能します。テーブルデータがモーダルウィンドウよりも大きいときにモーダルコントロールを下にスクロールする必要があるまで、モーダルポップアップコントロール内で動作しているように見えます。
ホバー効果が機能していないように見えます。これは、「.pop」クラスに「position」:「absolute」を使用していて、ホバー効果が機能しているためだと思いますが、ページをスクロールしたため、その位置はタグに相対的ではなくなりました。
私はこれを回避することができず、それが私を殺しています。「マウスオーバー」イベントを使用してコントロールを動的に再配置する必要がありますか、それとも CSS を介してこれを実現できますか?何かが足りない/初心者です。
カール