鼠标悬停在图像部件上显示提示

时间:2017-11-15 14:02:54

标签: javascript jquery html image

我有一个带有简单静态图像的html页面,如下所示:Image

我需要一种将鼠标(悬停)放在任何物体上的方法,例如 - " BED"得到一个工具提示 - "有床"。

我知道hover如何在纯html中使用块或任何teg,但我需要一种方法来执行/跟踪用户光标,当它进入特定区域时,显示提示。可能需要一些JS。如何设置这些未知的几何形状及其坐标以实现我的目标?

2 个答案:

答案 0 :(得分:2)

不需要JS脚本:)

您可以使用图片地图..它们已经过时但应该按照您的预期工作..当您将鼠标悬停在厨房上时,可以运行它并查看标题

我使用this网页来生成'图像或热门运动中的矩形和区域..



<img src="https://www.edrawsoft.com/symbols/simple-home-floorplan.png" usemap="#image-map">

<map name="image-map">
    <area target="" alt="This is bad" title="This is bad" href="" coords="520,132,451,48" shape="rect">
    <area target="" alt="This is kitchen" title="This is kitchen" href="" coords="343,204,254,55" shape="rect">
</map>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

除了prev答案,您还可以将此jQuery添加到您的页面。它使工具提示显示更加突出,也更快:

$( function() {
  $( document ).tooltip();
} );

这个原生jQuery函数使用&#39;标题&#39;属性!别忘了这样添加:

<img title='This is a test!!' src='test.png'>