【发布时间】:2011-03-17 04:34:23
【问题描述】:
我有一组项目符号,当我将鼠标分别悬停在每个项目符号上时,我想创建一个工具提示。提示文本可以是项目符号的标题标签,需要输出到提示容器中。 javascript 新手,所以这是我需要帮助的地方。
这是我的 CSS:
.container ul { width: 300px; height: 30px; display: block; background: #CCC; }
.container li { width: 28px; height: 28px; display: block; float: left; border: 1px solid #FFF; }
.tooltip { width: auto: height: 12px; display: block; }
我的 HTML:
<div id="tooltip" class="tooltip"></div>
<div class="container">
<ul>
<li class="book" title="book"></li>
<li class="movie" title="movie"></li>
<li class="tv" title="tv"></li>
</ul>
</div>
还有我的javascript:
<script>
$(document).ready(function(){
$("ul li").mouseover(function() {
$("#tooltip").text($(this).attr("title"));
});
});
</script>
【问题讨论】:
-
我建议您使用插件而不是尝试自己做,特别是如果您是新手。下面列出了一些相当不错的。此外,如果您有 Dreamweaver,他们有一个名为 spry 工具提示的小部件,非常易于使用
-
@Luke:你对任何你见过运行良好的 jquery 插件有什么建议吗?
标签: javascript text tooltip mouseover