我正在使用插件 jqvmap http://www.jqvmap.com/。
我想用我的地图做的是在它下面有一个国家列表,这样当有人悬停在列出的国家之一时,匹配的县会在地图上突出显示(即改变颜色)。
我想达到的结果的一个例子在这里可见:http ://www.supermagnete.ch/eng/select_country.php?origin=conditions
在这里,当用户将一个国家悬停在列表上时,匹配的国家会在地图上突出显示。它是双向的:当用户将一个国家悬停在地图上时,它会在列表中突出显示。
到目前为止,这是我的 HTML 代码:
<div id="vmap" style="width: 680px; height: 520px;"></div>
<div id="links"><ul><li><a href="CH" onclick="return false;">Switzerland</a></li><li><a href="FR" onclick="return false;">France</a></li></ul></div>
这就是我在 jQuery 中初始化地图的方式:
jQuery(document).ready(function() {
jQuery('#vmap').vectorMap({
map: 'europe_en',
enableZoom: false,
showTooltip: true,
backgroundColor: '#cccccc'
});
});
但现在我不知道如何实现这种双向突出的结果。有人有想法吗?