我有一个这样的 JQVMap 设置:
jQuery('#vmap').vectorMap({
map: 'usa_en',
enableZoom: true,
showTooltip: true,
selectedRegion: 'MO',
onRegionClick: function(element, code, region) {
var message = 'You clicked "'
+ region
+ '" which has the code: '
+ code.toUpperCase();
alert(message);
},
});
当我单击任何状态时,我会收到上面设置的状态警报,但我也会在控制台中收到 JS 错误:
regionClickEvent 未定义
它是if (!regionClickEvent.isDefaultPrevented()) {
JQVMap 文件中的行,它引发了错误。如何在不引发此错误的情况下单击状态?