【发布时间】:2011-09-25 06:27:43
【问题描述】:
好的,我正在使用这里的神奇地图插件:
http://jvectormap.owl-hollow.net/#maps
我是一个菜鸟......无法弄清楚如何实现文档中“参考”部分中提到的参数,该文档声明您可以使用“onRegionClick”。
谁能告诉我如何实现这一点,以便当我点击一个地区(美国地图上的一个州)时,它会转到一个 URL?
如果这有帮助,我当前的工作示例使用我想要的参数在页面上显示我想要的信息,但仅在现有页面上的 div 中(div 称为 #location )。我希望它转到一个网址。
<script>
$(function(){
$('#main').vectorMap({
map: 'usa_en',
color: '#aaaaaa',
hoverColor: false,
hoverOpacity: 0.5,
colors: {pa:'#F00, ny:'#F00, },
backgroundColor: 'false',
onRegionClick: showmyinfo
});
});
function showmyinfo(event,label){
switch (label)
{
case 'pa':
$('#location').html('<h3>PA Locations:</h3><ul><li>Location 1</li><li>123 This Street</li><li>Havertown, PA 19083</li></ul>');
break;
case 'ny':
$('#location').html('<h3>NY Locations:</h3><ul><li>Location 1</li><li>123 This Street</li><li>Brooklyn, NY 11249</li></ul>');
break;
}
}
</script>
非常感谢任何帮助
【问题讨论】:
标签: javascript jquery onclick