我正在使用来自 newsignature (http://newsignature.github.com/us-map/) 的 jquert 制作一个非常酷的交互式我们地图。单击时,我无法弄清楚如何为每个州输入唯一信息。换句话说,当用户点击华盛顿时,他们将获得某些信息,而不是点击阿肯色州时。甚至可能具有对内容进行样式化的能力。
我正在使用的当前代码是:
$(document).ready(function() {
$('#map').usmap({
'stateSpecificStyles': {
'AK' : {fill: '#0F253F'}
},
'stateSpecificHoverStyles': {
'HI' : {fill: '#0F253F'}
},
'mouseoverState': {
'HI' : function(event, data) {
//return false;
}
},
'click' : function(event, data) {
$('#alert')
.text('Click '+data.name+' copy ')
.stop()
.css('backgroundColor', '#ff0')
.animate({backgroundColor: '#ddd'}, 1000);
}
});
});
我希望看到的是,当您单击特定状态时,它会显示有关该状态的信息与每个状态的相同信息。