像youtube一样的图像鼠标悬停上的文字

时间:2011-08-09 22:30:29

标签: javascript text mouseover

当鼠标移过图像时,如何在图像上显示文字。

例如,您在youtube上看到缩略图上有一个添加到播放列表按钮。我怎么能设置类似的东西,但是类似按钮。

我不是在寻找工具提示。当鼠标悬停在图像上时,我希望文本显示在图像上。

3 个答案:

答案 0 :(得分:1)

将您的每张图片放在一个单独的“容器”div中。这些div应该具有位置:relative属性。给所有图像命名为'singleImage'将这个“容器”div中的另一个div放在其中,其中position:absolute和display none。将这些div的类名设置为“toolTip”。这个div将是工具提示。在图像上添加title属性。如果你喜欢冒险,你将需要jQuery来装配悬停或简单的javascript

在jQuery中你会做类似的事情:

$('.singleImage').mouseover(function(){
    var tt = $(this).parent().find('.toolTip');
    tt.html($(this).attr('title'));
    tt.show();
});
$('.singleImage').mouseout(function(){
    var tt = $(this).parent().find('.toolTip');
    tt.hide();
});

答案 1 :(得分:0)

您正在寻找tipsy我认为

答案 2 :(得分:0)

您所指的功能称为“工具提示”。有很多不同的插件在那里可以使用。没有特定的代码,任何人都很难提出量身定制的解决方案。