今天这篇文章要介绍的是一个相当给力的jQuery图片地图插件ImageMapster,可用于创建可交互式的动态地图效果。
ImageMapster是一个能让传统的在线地图更加灵活生动的jQuery插件,使用它你可以选择地图中的任何区域并且高亮显示,你能以多种方式操作地图。
它提供了多个强悍的内置方法,比如改变选中区域的边框颜色,添加淡入淡出效果等。除此之外,它的特点在于用户交互性很强,可以在地图中添加tooltip提示与用户进行交互。选择地图中区域时也可以对其进行分组,也可自动设置地图显示的大小。
如何使用
此插件的使用方法也比较简单,先引入jQuery库和ImageMapster插件
<script src="jquery.js"></script>
<script src="jquery.p_w_picpathmapster.js"></script>
添加图片并设置热点
<img src="chinamap.jpg" border="0" usemap="#chinamapMap" id="chinamap" />
<map name="chinamapMap" id="chinamapMap">
<area shape="poly" name="site518" coords="386,477,393,474,400,474" href="#" />
</map>
最后初始化,以下是最简单的设置
$('img').mapster(
{
stroke: true,
isSelectable: true,
singleSelect: true,
mapKey: 'name',
listKey: 'name'
}
);
更多信息请访问项目主页:ImageMapster
转载于:https://blog.51cto.com/yuanq20/1096028