2012-04-09 9 views

答えて

1

は、ここで私が試した、単純なHTML/CSSのモックアップだ...

HTML:

<div class="container"> 
    Testing text! 
    <div class="tooltip">Here's a tooltip</div> 
</div> 
<div class="container"> 
    Testing text! 
    <div class="tooltip">Here's a tooltip</div> 
</div> 
<div class="container"> 
    Testing text! 
    <div class="tooltip">Here's a tooltip</div> 
</div> 

CSS:

.tooltip { display: none; } 
.container { width: 300px; height: 50px; margin: 10px 0px; border: 1px solid #000; } 

.container:hover > div.tooltip { display: block; } 

jsFiddle

T彼のアイデアは、あなたのコンテンツを保持している他のdiv内にあなたのツールチップのdivが含まれているということです。このツールチップのデフォルトのdisplaynoneに設定されています。次に、CSS .container:hover > div.tooltip { display: block; }があります。「コンテナクラスを上に置いたときに、ツールチップのクラスを持つdivの子はdisplay: blockに変更されます。これはJavascriptでも非常に簡単に行えますが、探しているもので十分です。これが助けて欲しい!

+1

thanx、これは私がちょっとした変更で探しているものです:私はちょうど位置にコンテナを変更しました:relativeとtooltip div絶対位置:tooltip(またはツールバー)が同じ場所で、コンテンツ。 – ZafarYousafi

+0

恐ろしい!助けてうれしい!私の答えが役に立つと分かっていれば、投票していただければ幸いです。 – cereallarceny

関連する問題