我想在某些字段中出现这些问号,如果用户将鼠标悬停在该字段上,则会显示一个包含该字段描述的窗口。
有没有人知道任何好的教程/方法吗?
答案 0 :(得分:5)
您可以使用CSS:
.Help {
display: none;
...
}
.Container:hover .Help {
dislay: block;
}
<div class="Container">
<input ... />
<div class="Help"> ... </div>
</div>
这只会在其父.Help
悬停时显示.Container
元素
您可以为每个输入字段单独.Container
。
您应该将CSS添加到.Container
和.Help
以实现所需的布局。
答案 1 :(得分:2)
Google "JQuery Tooltip"如果你想要一个JQuery DOM操作解决方案,那里有很多插件,我不会在这里列出所有插件。
编辑:
通过Google搜索"JQuery Tooltip Tutorial"我能够从this找到nettuts+教程,了解如何编写自己的JQuery工具提示插件。希望有所帮助。
答案 2 :(得分:1)
您可以这样做:
$(".somelinkclass").hover(function() {
// do something here when user mouses over
}, function(){
// do something here when the mouse leaves
});
答案 3 :(得分:1)
我们在工作中使用jQuery Tooltip来处理表单元素的帮助/信息。我们发现它是最简单的路线,最终变得如此简单:
<img src="./MyAwesomeImage.png" title="Some tool tip text"/>
$("img[title]").tooltip({
position: "center right",
tipClass: "infoToolTip",
offset: [-10, 0]
});