Javascript 美国地图插件上的禁用状态(JQuery插件)
我想禁用某些状态上的单击/事件,并使只有少数状态可单击。 我在上阅读了文档,但找不到与此问题相关的任何内容 描述如何绑定各个状态的事件:Javascript 美国地图插件上的禁用状态(JQuery插件),javascript,jquery,jquery-plugins,map,Javascript,Jquery,Jquery Plugins,Map,我想禁用某些状态上的单击/事件,并使只有少数状态可单击。 我在上阅读了文档,但找不到与此问题相关的任何内容 描述如何绑定各个状态的事件: $('#map').on('usmap<event>MD', function(event, data) { console.log('You clicked on the state of Maryland'); }); var disabledStates = ["CA", "HI", "AK", "MD"]; $('#map').usm
$('#map').on('usmap<event>MD', function(event, data) {
console.log('You clicked on the state of Maryland');
});
var disabledStates = ["CA", "HI", "AK", "MD"];
$('#map').usmap({
"click": function(evt, data) {
for(var each in disabledStates) {
if(data.name === disabledStates.each) { return false; }
}
// do stuff with non-disabled state clicks...
}
});