我有一个简单的CSS帮助弹出窗口,在大多数简单布局中一直适用于我。但现在它需要在一个滚动div内工作。滚动div内的CSS工具提示
给出的示例HTML:
<div style="overflow:scroll; width:80px">
<a href="#" class="tooltip">
an image
<span>some hidden tooltip which is a bit longer in here</span>
</a>
</div>
(注:在现实世界中会有许多东西与滚动DIV中提示)
我有CSS:
a.tooltip span
{
display:none;
position:absolute;
padding:0px 0px 2px 2px;
background:yellow;
text-decoration:none;
vertical-align:top;
}
a.tooltip:hover span
{
display:inline;
position:absolute;
padding:0px 0px 2px 2px;
top:0;
left:18px;
background:yellow;
text-decoration:none;
vertical-align:top;
z-index:5;
}
a.tooltip
{
border-width:0px;
text-decoration:none;
}
a.tooltip:hover
{
border-width:0px;
text-decoration:none;
position:relative;
}
是否有可能让弹出窗口弹出滚动div,所以它的可读性不会导致div滚动?
这是可以在CSS中独自使用,而不使用JavaScript?
编辑:Live Example通过凯尔塞文欧克斯友情提供。
我有一个偷偷摸摸的怀疑,可能是这种情况。感谢您链接jsFiddle,我将在未来使用它作为示例! – RYFN 2010-05-12 10:36:56
没问题,我总是使用这个工具提示,因为它非常简单,但是当涉及到这样的事情时,我只需要转到jQuery。有大量的jQuery工具提示,并且大多数很容易实现。 – Kyle 2010-05-12 10:40:47
是的,幸运的是,已经将jQuery整合到了这个特定的项目中,用于其他的事情,所以这可能是最好的选择。希望检查,虽然我总是喜欢尽量保持简单:) – RYFN 2010-05-12 10:46:16