我在HTML + CSS开发的工具提示的解决方案:动态位置的CSS工具提示
HTML部分:
<a href="#" class="tooltip">
Tooltip
<span>
<strong>Light-weight CSS Tooltip</strong><br />
This is the easy-to-use Tooltip driven purely by CSS.<br/>
And this is some additional text
<br/><br/><br/>
More additional text
</span>
CSS:
a.tooltip {outline:none;}
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
z-index:10;
display:none;
padding:14px 20px;
margin-top:-50px;
margin-left:28px;
width:70%;
line-height:16px;}
a.tooltip:hover span {
display:inline;
position:absolute;
color:#111;
border:1px solid #DCA;
background:#fffAF0;}
a.tooltip span {
border-radius:4px;
box-shadow: 5px 5px 8px #CCC;}
这工作得很好,例外:如果显示工具提示的范围远远低于窗口的底部,则用户w ont看到整个工具提示。
是否有办法以某种方式动态定位此工具提示,以便其内容始终处于跨越时间?
(我在HTML中的绝对菜鸟,所以请回答牢记这一点)
UPDATE:有可能在屏幕的中间始终显示工具提示?这不会是对原始问题的解决方案,但对我来说是一个解决方案。
是javascript/jquery还好吗? – divy3993
如果我有一个脚本,那么我会尝试将它集成到我的页面(没有完全理解它,但那对我来说)。 – Istvanb