【发布时间】:2012-06-23 08:25:39
【问题描述】:
我正在使用包含许多小图片的 IMG 地图。当我将鼠标悬停在每个图像上时,它将显示一个更大的图像。我该怎么做呢?我不介意使用 javascript、css 等,只要它有效。请举个例子。
IMG 地图的 HTML
<img src="img.jpg" alt="Main Photo - Please View With Images On"
usemap="#Map" class="center" style="width:900px;" border="0" />
<map name="Map" id="Map">
<area class="1" shape="rect" coords="4,3,225,150" />
<area class="2" shape="rect" coords="2,152,221,303" />
<area class="3" shape="rect" coords="3,303,221,452" />
</map>
每个类都有不同的图像以显示更大。
【问题讨论】:
-
建议获取一个工具提示插件,在 google 中很容易找到。将每个区域的图片 url 存储在一个数据属性中,将其传递给插件
-
@charlietfl - 我尝试使用 qTip 2 但有问题,请参阅:stackoverflow.com/questions/11131941/qtip-2-and-images
-
qtip 可以做很多事情,但也有更简单的 API 用于工具提示,并且不那么难通过无数选项和配置设置
标签: javascript jquery html css imagemap